Partilhar via


ServiceBusReceivedMessage Classe

Definição

É ServiceBusReceivedMessage utilizado para receber dados de Filas e Subscrições do Service Bus. Ao enviar mensagens, o ServiceBusMessage é utilizado.

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

Observações

A estrutura da mensagem é abordada em detalhe na documentação do produto.

Propriedades

ApplicationProperties

Obtém o saco de propriedades da aplicação, que pode ser utilizado para metadados de mensagens personalizadas.

Body

Obtém o corpo da mensagem.

ContentType

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

CorrelationId

Obtém o identificador de correlação.

DeadLetterErrorDescription

Obtém a descrição do erro de letra não entregue para a mensagem.

DeadLetterReason

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

DeadLetterSource

Obtém o nome da fila ou subscrição na qual esta mensagem foi colocada em fila, antes de ser apresentada sem carta.

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 hora da hora enviada em UTC.

ExpiresAt

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

LockedUntil

Obtém a data e hora em UTC até à qual a mensagem será bloqueada na fila/subscrição.

LockToken

Obtém o token de bloqueio da mensagem atual.

MessageId

Obtém o 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 a aumentar o ReplyTo endereço.

ScheduledEnqueueTime

Obtém a data e hora em UTC em que a mensagem será colocada em fila. Esta propriedade devolve a hora em UTC; ao definir a propriedade, o valor DateTime fornecido também tem de estar em UTC.

SequenceNumber

Obtém o número exclusivo atribuído a uma mensagem pelo Service Bus.

SessionId

Obtém o identificador de sessão de uma entidade com suporte para sessões.

State

Obtém o estado da mensagem.

Subject

Obtém uma etiqueta específica da aplicação.

TimeToLive

Obtém o valor "time to live" da mensagem.

To

Obtém o endereço "para".

TransactionPartitionKey

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

Métodos

FromAmqpMessage(AmqpAnnotatedMessage, BinaryData)

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

GetRawAmqpMessage()

Obtém os dados de mensagens Amqp não processados que foram transmitidos através do fio. Isto pode ser utilizado para ativar cenários que requerem 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()

Devolve uma cadeia que representa a mensagem atual.

Aplica-se a