View a markdown version of this page

Plataformas compatíveis com AWS SDK for .NET - AWS SDK for .NET (V3)

O AWS SDK for .NET V3 chegou ao fim do suporte.

Recomendamos que você migre para a AWS SDK for .NET V4. Para obter detalhes e informações adicionais sobre como migrar, consulte nosso anúncio de fim de suporte.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Plataformas compatíveis com AWS SDK for .NET

O AWS SDK for .NET fornece grupos distintos de conjuntos para desenvolvedores direcionarem a diferentes plataformas. Contudo, nem toda funcionalidade do SDK é a mesma em cada uma dessas plataformas. Este tópico descreve as diferenças no suporte para cada plataforma.

.NET Core

O AWS SDK for .NET oferece suporte a aplicativos escritos para o.NET Core (.NET Core 3.1, .NET 5, .NET 6 e assim por diante). Os clientes de serviço da AWS oferecem suporte somente a padrões de chamadas assíncronas no .NET core. Isso também afeta várias das abstrações de alto nível criadas sobre clientes de serviços, como o TransferUtility do Amazon S3, que só oferece suporte a chamadas assíncronas no ambiente .NET Core.

.NET Standard 2.0

Variações não estruturais do AWS SDK for .NET estão em conformidade com o .NET Standard 2.0. O AWS SDK for .NET fornece somente métodos assíncronos para aplicativos escritos com o.NET Standard.

.NET Framework 4.5

Atenção

A partir de 15 de agosto de 2024, o AWS SDK for .NET encerrará o suporte para o.NET Framework 3.5 e a versão mínima do .NET Framework será alterada para 4.7.2. Para acessar mais informações, consulte a postagem no blog Important changes coming for .NET Framework 3.5 and 4.5 targets of the AWS SDK for .NET.

Essa versão do AWS SDK for .NET é compilada com o.NET Framework 4.5 e é executada no runtime do.NET 4.0. Os clientes de serviço da AWS oferecem suporte a padrões de chamada síncrona e assíncrona, e usam as palavras-chave async e await introduzidas no C# 5.0.

.NET Framework 3.5

Atenção

A partir de 15 de agosto de 2024, o AWS SDK for .NET encerrará o suporte para o.NET Framework 3.5 e a versão mínima do .NET Framework será alterada para 4.7.2. Para acessar mais informações, consulte a postagem no blog Important changes coming for .NET Framework 3.5 and 4.5 targets of the AWS SDK for .NET.

Essa versão do AWS SDK for .NET é compilada com o.NET Framework 3.5 e é executada tanto no runtime do .NET 2.0 quanto do .NET 4.0. Os clientes de serviço da AWS oferecem suporte a padrões de chamada síncrona e assíncrona, e usam os padrões Begin e End.

nota

O AWS SDK for .NET não é compatível com FIPS (Federal Information Processing Standard) quando usado por aplicativos criados na versão 2.0 do CLR. Para obter detalhes sobre como você pode substituir uma implementação compatível com FIPS nesse ambiente, consulte CryptoConfig no blog da Microsoft e a classe HMACSHA256 da equipe de segurança de CLR (HMACSHA256Cng) em Security.Cryptography.dll.

Biblioteca de classes portátil e Xamarin

O AWS SDK for .NET também contém uma implementação de biblioteca de classes portátil. A implementação da biblioteca de classes portátil pode ser destinada a várias plataformas, incluindo Universal Windows Platform (UWP) e Xamarin em iOS e Android. Consulte Mobile SDK for .NET e Xamarin para obter mais detalhes. Os clientes de serviço da AWS oferecem suporte somente a padrões de chamada assíncrona.

Suporte ao Unity

Para obter informações sobre o suporte do Unity, consulte Considerações especiais sobre o suporte ao Unity.

Mais informações

Migrar para a versão 3.5 do AWS SDK for .NET