

A versão 4 (V4) do AWS SDK para .NET foi lançada\$1

Para obter informações sobre mudanças significativas e migrar seus aplicativos, consulte o [tópico de migração](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html).

 [https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html)

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á.

# AWS Estrutura de processamento de mensagens para.NET
<a name="msg-proc-fw"></a>

A Estrutura de Processamento de AWS Mensagens para.NET é uma estrutura AWS nativa que simplifica o desenvolvimento de aplicativos de processamento de mensagens.NET que usam AWS serviços como Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS) e Amazon. EventBridge A estrutura reduz a quantidade de código padronizado que os desenvolvedores precisam escrever, permitindo que você se concentre na lógica empresarial ao publicar e consumir mensagens. Para obter detalhes sobre como a estrutura pode simplificar seu desenvolvimento, consulte a postagem do blog [Apresentando a estrutura de processamento de AWS mensagens para.NET (versão prévia)](https://aws.amazon.com/blogs/developer/introducing-the-aws-message-processing-framework-for-net-preview/). A primeira parte, em particular, fornece uma demonstração que mostra a diferença entre usar chamadas de API de baixo nível e usar a estrutura.

O Message Processing Framework oferece suporte às seguintes atividades e recursos:
+ Enviando mensagens para o SQS e publicando eventos no SNS e. EventBridge
+ Receber e manipular mensagens do SQS usando um poller de longa duração, que normalmente é usado em serviços em segundo plano. Isso inclui gerenciar o tempo limite de visibilidade enquanto uma mensagem está sendo processada para evitar que outros clientes a processem.
+ Manipulação de mensagens em AWS Lambda funções.
+ Filas SQS FIFO (first-in-first-out) e tópicos de SNS.
+ OpenTelemetry para registro.

Para obter detalhes sobre essas atividades e recursos, consulte a seção **Recursos** da [postagem do blog](https://aws.amazon.com/blogs/developer/introducing-the-aws-message-processing-framework-for-net-preview/) e os tópicos listados abaixo.

Antes de começar, verifique se você [configurou seu ambiente](net-dg-config.md) e [configurou seu projeto](configuring-the-sdk.md). Revise também as informações em [Uso da SDK](net-dg-sdk-features.md).

**Recursos adicionais**
+ O [https://www.nuget.org/packages/AWS.Messaging/](https://www.nuget.org/packages/AWS.Messaging/)pacote em [NuGet.org](https://www.nuget.org/).
+ A [referência da API](https://aws.github.io/aws-dotnet-messaging/).
+ O `README` arquivo no GitHub repositório em [https://github.com/aws/aws-dotnet-messaging/](https://github.com/aws/aws-dotnet-messaging/)
+ [Injeção de dependência.NET](https://learn.microsoft.com/en-us/dotnet/core/extensions/dependency-injection) da Microsoft.
+ [Host genérico.NET](https://learn.microsoft.com/en-us/dotnet/core/extensions/generic-host) da Microsoft.

**Topics**
+ [Conceitos básicos](msg-proc-fw-get-started.md)
+ [Publicar mensagens](msg-proc-fw-publish.md)
+ [Consumir mensagens](msg-proc-fw-consume.md)
+ [FIFO](msg-proc-fw-fifo.md)
+ [Registro e telemetria aberta](msg-proc-fw-telemetry.md)
+ [Personalização](msg-proc-fw-customize.md)
+ [Segurança](msg-proc-fw-security.md)