La version 4 (V4) du AWS SDK for .NET est en avant-première ! Pour obtenir des informations sur cette nouvelle version en avant-première, consultez le guide du développeur AWS SDK for .NET (version 4).
Veuillez noter que la version V4 du SDK est en cours de prévisualisation, son contenu est donc sujet à modification.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Plateformes soutenues par le AWS SDK for .NET
AWS SDK for .NET Il fournit des groupes distincts d'assemblages permettant aux développeurs de cibler différentes plateformes. Toutefois, toutes les fonctionnalités SDK ne sont pas identiques sur toutes ces plateformes. Cette rubrique aborde les différences de prise en charge pour chaque plateforme.
.NET Core
Il AWS SDK for .NET prend en charge les applications écrites pour .NET Core (.NET Core 3.1, .NET 5, .NET 6, etc.). AWS les clients de service prennent uniquement en charge les modèles d'appel asynchrones dans .NET Core. Cela affecte également de nombreuses abstractions de haut niveau créées à partir de clients de service, comme Amazon S3TransferUtility
, qui ne prend en charge que les appels asynchrones dans l'environnement .NET Core.
.NET Standard 2.0
Les variantes non liées au framework AWS SDK for .NET sont conformes au .NET Standard 2.0
.NET Framework 4.5
Avertissement
À compter du 15 août 2024, le AWS SDK for .NET support de .NET Framework 3.5 cessera et la version minimale de .NET Framework sera remplacée par 4.7.2. Pour plus d'informations, consultez le billet de blog Changements importants à venir pour les cibles .NET Framework 3.5 et 4.5 du AWS SDK for .NET
Cette version AWS SDK for .NET est compilée avec .NET Framework 4.5 et s'exécute dans le runtime .NET 4.0. AWS les clients de service prennent en charge les modèles d'appel synchrones et asynchrones et utilisent les mots clés async et await
.NET Framework 3.5
Avertissement
À compter du 15 août 2024, le AWS SDK for .NET support de .NET Framework 3.5 cessera et la version minimale de .NET Framework sera remplacée par 4.7.2. Pour plus d'informations, consultez le billet de blog Changements importants à venir pour les cibles .NET Framework 3.5 et 4.5 du AWS SDK for .NET
Cette version du AWS SDK for .NET est compilée avec .NET Framework 3.5 et s'exécute dans le runtime .NET 2.0 ou .NET 4.0. AWS les clients de service prennent en charge les modèles d'appel synchrones et asynchrones et utilisent l'ancien modèle de début et de fin.
Note
AWS SDK for .NET Il n'est pas conforme à la norme fédérale de traitement de l'information (FIPS) lorsqu'il est utilisé par des applications conçues selon la version 2.0 du CLR. Pour plus de détails sur la façon dont vous pouvez remplacer une implémentation conforme à la norme FIPS dans cet environnement, consultez CryptoConfig
Bibliothèque de classes portable et Xamarin
AWS SDK for .NET Il contient également une implémentation de bibliothèque de classes portable. L'implémentation de la bibliothèque de classes portable peut cibler plusieurs plateformes, notamment Universal Windows Platform (UWP) et Xamarin sur iOS et Android. Consultez le SDK mobile pour .NET et Xamarin and Xamarin pour plus de détails. AWS les clients de service ne prennent en charge que les modèles d'appel asynchrones.
Support Unity
Pour plus d'informations sur le support Unity, consultezConsidérations spéciales relatives au support Unity.
En savoir plus
Migration vers la version 3.5 du AWS SDK for .NET