Compartilhar via


Propriedades de entrega para assinaturas de tópicos de namespace

As assinaturas de evento permitem que você configure cabeçalhos HTTP que estão incluídos nos eventos entregues. Essa funcionalidade permite que você defina cabeçalhos personalizados exigidos pelo destino. Você pode configurar até dez cabeçalhos ao criar uma assinatura de evento. Cada valor de cabeçalho não deve ser maior que 4.096 (4K) bytes.

Você pode definir os cabeçalhos personalizados nos eventos que são entregues aos seguintes destinos: Hubs de Eventos do Azure.

Ao criar uma assinatura de evento no portal do Azure, você pode usar a guia Propriedades de entrega para definir cabeçalhos HTTP personalizados. Esta página permite que você defina valores de cabeçalho fixos e dinâmicos.

Definir valores de cabeçalho estáticos

Para definir cabeçalhos com um valor fixo, informe o nome do cabeçalho e seu valor nos campos correspondentes:

Screenshot that shows the Delivery Properties tab of the Create Event Subscription page with an example static header.

Talvez você queira verificar É segredo?, ao seus informar dados confidenciais. A visibilidade dos dados confidenciais no portal do Azure depende da permissão RBAC (Controle de acesso baseado em função) do usuário.

Definir valores de cabeçalho dinâmicos

Você pode definir o valor de um cabeçalho com base em uma propriedade em um evento de entrada. Use a sintaxe JsonPath para fazer referência a um valor da propriedade do evento de entrada a ser usado como o valor de um cabeçalho em solicitações de saída. Só há suporte para valores JSON de cadeia de caracteres, número e booliano. Por exemplo, para definir o valor de um cabeçalho chamado canal usando o valor do sistema de propriedades de evento de entrada nos dados do evento, configure sua assinatura de evento da seguinte maneira:

Screenshot that shows the Delivery Properties tab of the Create Event Subscription page with an example dynamic header.

Exemplos

Esta seção apresenta alguns exemplos de como usar as propriedades de entrega.

Exemplo de Hubs de Eventos

Se você precisar publicar eventos em uma partição específica dentro de um hub de eventos, defina a propriedade PartitionKey na sua assinatura de evento para especificar a chave de partição que identifica a partição do hub de eventos de destino.

Nome do cabeçalho Tipo de cabeçalho
PartitionKey Estático ou dinâmico

Você também pode especificar propriedades personalizadas ao enviar mensagens para um hub de eventos. Não use o prefixo aeg- para o nome da propriedade, pois ele é usado pelas propriedades do sistema em cabeçalhos de mensagens. Para ver uma lista das propriedades do cabeçalho de mensagem, confira Hubs de Eventos como um manipulador de eventos.

Próximas etapas

Para obter mais informações sobre essa entrega, confira o seguinte artigo: