

 AWS SDK for .NET V3 がメンテナンスモードになりました。

[AWS SDK for .NET 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/)を参照してください。

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

# AWS Message Processing Framework for .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/)の「**Features**」セクションと以下に記載されているトピックを参照してください。

開始する前に、[環境とプロジェクトがセットアップされている](net-dg-config.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/)。
+ [https://github.com/aws/aws-dotnet-messaging/](https://github.com/aws/aws-dotnet-messaging/) の GitHub リポジトリの `README` ファイル
+ 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)