Message Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O objeto de mensagem usado para comunicar e transferir dados com o Barramento de Serviço.
public class Message
type Message = class
Public Class Message
- Herança
-
Message
Comentários
A estrutura de mensagens é discutida detalhadamente na documentação do produto.
Construtores
Message() |
Cria uma nova mensagem |
Message(Byte[]) |
Cria uma nova mensagem com base no conteúdo especificado. |
Campos
DeadLetterErrorDescriptionHeader |
Chave de propriedade do usuário que representa a descrição detalhada do erro, quando uma mensagem é recebida de uma subconsulta de mensagens mortas de uma entidade. |
DeadLetterReasonHeader |
Chave de propriedade do usuário que representa o motivo da mensagens mortas, quando uma mensagem é recebida de uma subconsulta de mensagens mortas de uma entidade. |
Propriedades
Body |
Obtém ou define o corpo da mensagem. |
ContentType |
Obtém ou define o descritor de tipo de conteúdo. |
CorrelationId |
Obtém ou define o identificador de correlação. |
ExpiresAtUtc |
Obtém a data e a hora em UTC em que a mensagem está definida para expirar. |
Label |
Obtém ou define um rótulo específico do aplicativo. |
MessageId |
Obtém ou define a MessageId para identificar a mensagem. |
PartitionKey |
Obtém ou define uma chave de partição para enviar uma mensagem para uma entidade particionada. |
ReplyTo |
Obtém ou define o endereço de uma entidade para a qual enviar respostas. |
ReplyToSessionId |
Obtém ou define um identificador de sessão que aumenta o ReplyTo endereço. |
ScheduledEnqueueTimeUtc |
Obtém ou define a data e a hora em UTC em que a mensagem será enfileirada. Essa propriedade retorna a hora em UTC; ao definir a propriedade , o valor de DateTime fornecido também deve estar em UTC. |
SessionId |
Obtém ou define o identificador de sessão para uma entidade com reconhecimento de sessão. |
Size |
Obtém o tamanho total do corpo da mensagem em bytes. |
SystemProperties |
Obtém o Message.SystemPropertiesCollection, que é usado para armazenar propriedades definidas pelo sistema. |
TimeToLive |
Obtém ou define o valor de "vida útil" da mensagem. |
To |
Obtém ou define o endereço "para". |
UserProperties |
Obtém o recipiente "propriedades do usuário", que pode ser usado para metadados de mensagem personalizados. |
ViaPartitionKey |
Obtém ou define uma chave de partição para enviar uma mensagem para uma entidade por meio de uma fila de transferência particionada. |
Métodos
Clone() |
Clona uma mensagem para que seja possível enviar um clone de uma mensagem já recebida como uma nova mensagem. As propriedades do sistema da mensagem original não são copiadas. |
ToString() |
Retorna uma cadeia de caracteres que representa a mensagem atual. |
Métodos de Extensão
ExtractActivity(Message, String) |
Cria Activity com base no contexto de rastreamento armazenado no nomeda Messageatividade opcional Novo Activity com contexto de rastreamento |
GetBody<T>(Message, XmlObjectSerializer) |
Desserializa o corpo de uma mensagem que foi serializada usando XmlObjectSerializer |
Aplica-se a
Azure SDK for .NET