ServiceBusReceivedMessage Classe

Definição

O ServiceBusReceivedMessage é usado para receber dados de Filas e Assinaturas do Barramento de Serviço. Ao enviar mensagens, o ServiceBusMessage é usado.

public class ServiceBusReceivedMessage
type ServiceBusReceivedMessage = class
Public Class ServiceBusReceivedMessage
Herança
ServiceBusReceivedMessage

Comentários

A estrutura da mensagem é discutida detalhadamente na documentação do produto.

Propriedades

ApplicationProperties

Obtém o recipiente de propriedades do aplicativo, que pode ser usado para metadados de mensagem personalizados.

Body

Obtém o corpo da mensagem.

ContentType

Obtém o descritor de tipo de conteúdo.

CorrelationId

Obtém o identificador de correlação.

DeadLetterErrorDescription

Obtém a descrição do erro de carta morta para a mensagem.

DeadLetterReason

Obtém o motivo da carta morta para a mensagem.

DeadLetterSource

Obtém o nome da fila ou da assinatura em que essa mensagem foi enfileirada, antes de ser inativa.

DeliveryCount

Obtenha a contagem de entrega atual.

EnqueuedSequenceNumber

Obtém o número de sequência original da mensagem.

EnqueuedTime

Obtém a data e a hora da hora enviada em UTC.

ExpiresAt

Obtém a data e a hora em UTC em que a mensagem está definida para expirar.

LockedUntil

Obtém a data e a hora em UTC até a qual a mensagem será bloqueada na fila/assinatura.

LockToken

Obtém o token de bloqueio da mensagem atual.

MessageId

Obtém a MessageId para identificar a mensagem.

PartitionKey

Obtém uma chave de partição para enviar uma mensagem para uma entidade particionada.

ReplyTo

Obtém o endereço de uma entidade para a qual enviar respostas.

ReplyToSessionId

Obtém um identificador de sessão aumentando o ReplyTo endereço.

ScheduledEnqueueTime

Obtém ou define a data e a hora, em UTC, em que a mensagem deve ser disponibilizada para os receptores. Essa propriedade não controla quando uma mensagem é enviada pelo cliente. O envio ocorre imediatamente quando SendAsync é chamado. O Barramento de Serviço ocultará a mensagem dos receptores até o horário solicitado.

SequenceNumber

Obtém o número exclusivo atribuído a uma mensagem pelo Barramento de Serviço.

SessionId

Obtém o identificador de sessão para uma entidade com reconhecimento de sessão.

State

Obtém o estado da mensagem.

Subject

Obtém um rótulo específico do aplicativo.

TimeToLive

Obtém o valor "tempo de vida" da mensagem.

To

Obtém o endereço "para".

TransactionPartitionKey

Obtém uma chave de partição para enviar uma mensagem para uma entidade por meio de uma fila de transferência particionada.

Métodos

FromAmqpMessage(AmqpAnnotatedMessage, BinaryData)

Constrói um ServiceBusReceivedMessage a partir de seu formulário AMQP serializado.

GetRawAmqpMessage()

Obtém os dados brutos da mensagem Amqp que foram transmitidos pela transmissão. Isso pode ser usado para habilitar cenários que exigem a leitura de dados de cabeçalho, rodapé, propriedade ou anotação AMQP que não são expostos como propriedades de nível superior no ServiceBusReceivedMessage.

ToString()

Retorna uma cadeia de caracteres que representa a mensagem atual.

Aplica-se a