Platform yang didukung oleh AWS SDK for .NET - AWS SDK for .NET (V3)

AWS SDK for .NET V3 telah memasuki mode pemeliharaan.

Kami menyarankan Anda bermigrasi ke AWS SDK for .NET V4. Untuk detail dan informasi tambahan tentang cara bermigrasi, silakan lihat pengumuman mode pemeliharaan kami.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Platform yang didukung oleh AWS SDK for .NET

AWS SDK for .NET Ini menyediakan kelompok rakitan yang berbeda bagi pengembang untuk menargetkan platform yang berbeda. Namun, tidak semua fungsi SDK sama pada masing-masing platform ini. Topik ini menjelaskan perbedaan dukungan untuk setiap platform.

.NET Core

AWS SDK for .NET Mendukung aplikasi yang ditulis untuk.NET Core (.NET Core 3.1, .NET 5, .NET 6, dan sebagainya). AWS klien layanan hanya mendukung pola panggilan asinkron di inti .NET. Ini juga memengaruhi banyak abstraksi tingkat tinggi yang dibangun di atas klien layanan, seperti Amazon TransferUtility S3, yang hanya akan mendukung panggilan asinkron di lingkungan .NET Core.

.NET Standar 2.0

Variasi Non-Framework AWS SDK for .NET sesuai dengan .NET Standard 2.0. AWS SDK for .NET Ini hanya menyediakan metode asinkron untuk aplikasi yang ditulis terhadap Standar .NET.

.NET Framework 4.5

Awas

Mulai 15 Agustus 2024, AWS SDK for .NET akan mengakhiri dukungan untuk .NET Framework 3.5 dan akan mengubah versi.NET Framework minimum menjadi 4.7.2. Untuk informasi lebih lanjut, lihat posting blog Perubahan penting yang datang untuk target.NET Framework 3.5 dan 4.5 dari AWS SDK for .NET.

Versi ini dikompilasi terhadap .NET Framework 4.5 dan berjalan di runtime .NET 4.0. AWS SDK for .NET AWS klien layanan mendukung pola panggilan sinkron dan asinkron dan menggunakan kata kunci asinkron dan menunggu yang diperkenalkan di C# 5.0.

.NET Framework 3.5

Awas

Mulai 15 Agustus 2024, AWS SDK for .NET akan mengakhiri dukungan untuk .NET Framework 3.5 dan akan mengubah versi.NET Framework minimum menjadi 4.7.2. Untuk informasi lebih lanjut, lihat posting blog Perubahan penting yang datang untuk target.NET Framework 3.5 dan 4.5 dari AWS SDK for .NET.

Versi ini AWS SDK for .NET dikompilasi terhadap .NET Framework 3.5, dan berjalan di runtime .NET 2.0 atau .NET 4.0. AWS klien layanan mendukung pola panggilan sinkron dan asinkron dan menggunakan pola Begin dan End yang lebih lama.

catatan

AWS SDK for .NET Ini tidak sesuai dengan Federal Information Processing Standard (FIPS) saat digunakan oleh aplikasi yang dibangun terhadap versi 2.0 dari CLR. Untuk detail tentang bagaimana Anda dapat mengganti implementasi yang sesuai dengan FIPS di lingkungan itu, lihat di blog Microsoft dan HMACSHA256 kelas tim Keamanan CLR ( HMACSHA256Cng) CryptoConfigdi Security.cryptography.dll.

Perpustakaan Kelas Portabel dan Xamarin

Ini AWS SDK for .NET juga berisi implementasi Portable Class Library. Implementasi Portable Class Library dapat menargetkan beberapa platform, termasuk Universal Windows Platform (UWP) dan Xamarin di iOS dan Android. Lihat Mobile SDK untuk.NET dan Xamarin untuk detail selengkapnya. AWS klien layanan hanya mendukung pola panggilan asinkron.

Dukungan persatuan

Untuk informasi tentang dukungan Unity, lihatPertimbangan khusus untuk dukungan Unity.

Informasi selengkapnya

Bermigrasi ke versi 3.5 dari AWS SDK for .NET