O AWS SDK para .NET V3 entrou no modo de manutenção.
Recomendamos que você migre para a AWS SDK para .NET V4. Para obter detalhes e informações adicionais sobre como migrar, consulte nosso anúncio do modo de manutenção
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 para .NET
O AWS SDK para .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 para .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 para .NET estão em conformidade com o .NET Standard 2.0
.NET Framework 4.5
Atenção
A partir de 15 de agosto de 2024, o AWS SDK para .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 para .NET
Essa versão do AWS SDK para .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
.NET Framework 3.5
Atenção
A partir de 15 de agosto de 2024, o AWS SDK para .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 para .NET
Essa versão do AWS SDK para .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 para .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
Biblioteca de classes portátil e Xamarin
O AWS SDK para .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 para .NET