

 適用於 .NET 的 AWS SDK V3 已進入維護模式。

我們建議您遷移至 [適用於 .NET 的 AWS SDK V4](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/welcome.html)。如需如何遷移的其他詳細資訊和資訊，請參閱我們的[維護模式公告](https://aws.amazon.com/blogs/developer/aws-sdk-for-net-v3-maintenance-mode-announcement/)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 Amazon SQS 傳送訊息
<a name="sqs-apis-intro"></a>

 適用於 .NET 的 AWS SDK 支援 [Amazon Simple Queue Service (Amazon SQS)](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/)，這是一種訊息佇列服務，可處理系統中元件之間的訊息或工作流程。

Amazon SQS 佇列提供一種機制，可讓您在微型服務、分散式系統和無伺服器應用程式等軟體元件之間傳送、存放和接收訊息。這可讓您解耦這類元件，讓您無需設計和操作自己的簡訊系統。如需有關佇列和訊息如何在 Amazon SQS 中運作的資訊，請參閱[《Amazon Simple Queue Service 開發人員指南》中的 Amazon SQS 教學](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-other-tutorials.html)課程和[基本 Amazon SQS 架構](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-basic-architecture.html)。 [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/)

**重要**  
由於佇列的分散式性質，Amazon SQS 無法保證您會收到精確的訊息。如果您需要保留訊息順序，請使用 [Amazon SQS FIFO 佇列](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-fifo-queues.html)。

## API
<a name="w2aac19c15c25b9"></a>

為 Amazon SQS 用戶端 適用於 .NET 的 AWS SDK 提供 APIs。APIs 可讓您使用 Amazon SQS 功能，例如佇列和訊息。本節包含一些範例，顯示您在使用這些 APIs 時可遵循的模式。若要檢視完整的 APIs 集，請參閱 [適用於 .NET 的 AWS SDK API 參考](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/) （並捲動至「Amazon.SQS」)。

Amazon SQS APIs 由 [AWSSDK.SQS](https://www.nuget.org/packages/AWSSDK.SQS) NuGet 套件提供。

## 先決條件
<a name="w2aac19c15c25c11"></a>

開始之前，請確定您已[設定環境和專案](net-dg-config.md)。也請檢閱 中的資訊[開發套件功能](net-dg-sdk-features.md)。

## 主題
<a name="w2aac19c15c25c13"></a>

**Topics**
+ [API](#w2aac19c15c25b9)
+ [先決條件](#w2aac19c15c25c11)
+ [主題](#w2aac19c15c25c13)
+ [建立佇列](CreateQueue.md)
+ [更新佇列](UpdateSqsQueue.md)
+ [刪除佇列](DeleteSqsQueue.md)
+ [傳送訊息](SendMessage.md)
+ [接收訊息](ReceiveMessage.md)