でサポートされているプラットフォームAWS SDK for .NET - AWS SDK for .NET

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

でサポートされているプラットフォームAWS SDK for .NET

AWS SDK for .NET には、さまざまなプラットフォームを対象とする開発者向けに、異なるアセンブリのグループが用意されています。ただし、SDK のすべての機能がそれぞれのプラットフォームで同一というわけではありません。このトピックでは、各プラットフォームでのサポートに違いについて説明します。

.NET Core

-AWS SDK for .NETでは、.NET Core 用に記述されたアプリケーションをサポートしています。AWSサービスクライアントは、NET Core の非同期の呼び出しパターンのみをサポートしています。これは、.NET Core 環境で非同期呼び出しのみをサポートしている Amazon S3 の TransferUtility のようなサービスクライアントの環境で構築された高レベルの抽象化の多くにも影響します。

.NET Standard 2.0

非フレームワークのバリエーションAWS SDK for .NET準拠.NET Standard 2.0

.NET Framework 4.5

このバージョンのAWS SDK for .NETは、.NET Framework 4.5 でコンパイルされ、.NET 4.0 ランタイムで実行されます。AWSサービスクライアントは、同期または非同期の呼び出しパターンをサポートし、非同期で待つで紹介されたキーワード5.0

.NET Framework 3.5

このバージョンのAWS SDK for .NETは、.NET Framework 3.5 でコンパイルされ、.NET 2.0 または .NET 4.0 ランタイムで実行されます。AWSサービスクライアントは、同期または非同期の呼び出しパターンをサポートし、従来の Begin および End パターンを使用します。

注記

AWS SDK for .NET は、CLR のバージョン 2.0 でビルドされたアプリケーションで使用する場合には、連邦情報処理規格 (FIPS) に準拠していません。このような環境で FIPS 準拠の実装を代用する方法の詳細については、Microsoft のブログの「CryptoConfig」と、CLR Security チームの Security.Cryptography.dll の HMACSHA256 クラス (HMACSHA256Cng) を参照してください。

ポータブルクラスライブラリと Xamarin

AWS SDK for .NET には、ポータブルクラスライブラリの実装も含まれています。ポータブルクラスライブラリの実装では、ユニバーサル Windows プラットフォーム (UWP) や、Android と iOS の Xamarin など、複数のプラットフォームを対象にすることができます。フレームワークの使用の詳細については、Mobile SDK for .NET and Xamarin詳細については、「」を参照してください。AWSサービスクライアントは、非同期の呼び出しパターンのみをサポートしています。

Unity のサポート

Unity のサポートについては、「」を参照してください。Unity のサポートに関する特別な考慮事項

詳細情報

バージョン 3.5 のに移行しています。AWS SDK for .NET