メインコンテンツに移動

AWS SDK for .NET

AWS SDK for .NET を使用してアプリケーションを開発およびデプロイします。SDK を使用すると、独自の .NET API を使用して簡単に AWS のサービスを呼び出せます。

仕組み

AWS SDK for .NET は、.NET のデベロッパーにとってなじみ深く一貫性のある一連のライブラリを提供し、AWS サービスを簡単に利用できるようにします。すべての AWS SDK で、認証情報の管理、再試行、データマーシャリング、シリアル化といった API ライフサイクルに関する検討事項についてサポートを提供します。

AWS SDK for .NET は、各 AWS サービス用の .NET API を提供します。また、SDK for .NET は、Amazon S3 Transfer Utility、Amazon Cognito ID プロバイダー、AWS DynamoDB のセッション状態プロバイダーのような高レベルの抽象化もサポートします。

特徴

AWS SDK for .NET は、非同期ワークフローのためにタスクベースの非同期パターン (TAP) を使用します。AWS SDK for .NET API の非同期メソッドは、Task クラスまたは Task<TResult> クラスに基づくオペレーションです。

多くの AWS のオペレーションは、一回の応答で送信するには応答オブジェクトが大き過ぎる場合、結果をページ分けして返します。AWS SDK for .NET は、複数のサービス呼び出しにおける結果のシームレスなイテレーションのためにページネーターを提供します。

豊富なツールオプションが、AWS SDK for .NET のユーザーをサポートします。これらのツールにより、.NET アプリケーションの開発デプロイの両方の作業が簡単になります。

リソース