

のバージョン 4 (V4) AWS SDK for .NET がリリースされました。

重要な変更とアプリケーションの移行については、[「移行トピック](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html)」を参照してください。

 [https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html)

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS .NET のメッセージ処理フレームワーク
<a name="msg-proc-fw"></a>

 AWS Message Processing Framework for .NET は、Amazon Simple Queue Service (SQS)、Amazon Simple Notification Service (SNS)、Amazon EventBridge などの AWS サービスを使用する .NET メッセージ処理アプリケーションの開発を簡素化する AWSネイティブフレームワークです。このフレームワークにより、デベロッパーが記述する必要のある定型コードの量が減り、メッセージを公開または使用する際にビジネスロジックに集中できるようになります。フレームワークが開発を簡素化する方法の詳細については、ブログ記事[「Introducing the AWS Message Processing Framework for .NET (Preview)](https://aws.amazon.com/blogs/developer/introducing-the-aws-message-processing-framework-for-net-preview/)」を参照してください。特に最初の部分では、低レベル API コールの使用とフレームワークの使用の違いを示すデモンストレーションを提供します。

メッセージ処理フレームワークは、次のアクティビティと機能をサポートしています。
+ SQS にメッセージを送信し、SNS と EventBridge にイベントを発行します。
+ 通常、バックグラウンドサービスで使用される長時間実行されるポーラーを使用して、SQS からのメッセージの受信と処理を行います。これには、他のクライアントがメッセージを処理できないように、メッセージの処理中に可視性タイムアウトを管理することが含まれます。
+  AWS Lambda 関数でのメッセージの処理。
+ FIFO (first-in-first-out) SQS キューと SNS トピック。
+ ログ記録用の OpenTelemetry。

これらのアクティビティと機能の詳細については、[ブログ記事](https://aws.amazon.com/blogs/developer/introducing-the-aws-message-processing-framework-for-net-preview/)の**「機能**」セクションと以下に記載されているトピックを参照してください。

開始する前に、[環境をセットアップ](net-dg-config.md)し、[プロジェクトを設定した](configuring-the-sdk.md)ことを確認してください。また、「[SDK の使用](net-dg-sdk-features.md)」の情報を確認してください。

**追加リソース**
+ [NuGet.org](https://www.nuget.org/) の [https://www.nuget.org/packages/AWS.Messaging/](https://www.nuget.org/packages/AWS.Messaging/)パッケージ。
+ [API リファレンス](https://aws.github.io/aws-dotnet-messaging/)。
+ の GitHub リポジトリの `README` ファイル [https://github.com/aws/aws-dotnet-messaging/](https://github.com/aws/aws-dotnet-messaging/)
+ Microsoft からの [.NET 依存関係インジェクション](https://learn.microsoft.com/en-us/dotnet/core/extensions/dependency-injection)。
+ Microsoft の [.NET 汎用ホスト](https://learn.microsoft.com/en-us/dotnet/core/extensions/generic-host)。

**Topics**
+ [はじめに](msg-proc-fw-get-started.md)
+ [メッセージを発行する](msg-proc-fw-publish.md)
+ [メッセージの使用](msg-proc-fw-consume.md)
+ [FIFO](msg-proc-fw-fifo.md)
+ [ログ記録と Open Telemetry](msg-proc-fw-telemetry.md)
+ [カスタマイズ](msg-proc-fw-customize.md)
+ [セキュリティ](msg-proc-fw-security.md)