ServiceBusMessage 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 ServiceBusMessage é usado para enviar dados para Filas e Tópicos do Barramento de Serviço. Ao receber mensagens, o ServiceBusReceivedMessage é usado.
public class ServiceBusMessage
type ServiceBusMessage = class
Public Class ServiceBusMessage
- Herança
-
ServiceBusMessage
Comentários
A estrutura de mensagens é discutida detalhadamente na documentação do produto.
Construtores
ServiceBusMessage() |
Cria uma nova mensagem. |
ServiceBusMessage(AmqpAnnotatedMessage) |
Cria uma nova mensagem da instância especificada AmqpAnnotatedMessage . |
ServiceBusMessage(BinaryData) |
Cria uma nova mensagem da instância especificada BinaryData . |
ServiceBusMessage(ReadOnlyMemory<Byte>) |
Cria uma nova mensagem com base no conteúdo especificado. |
ServiceBusMessage(ServiceBusReceivedMessage) |
Cria uma nova mensagem da mensagem recebida especificada copiando as propriedades. |
ServiceBusMessage(String) |
Cria uma nova mensagem da cadeia de caracteres especificada, usando a codificação UTF-8. |
Propriedades
ApplicationProperties |
Obtém o recipiente de propriedades do aplicativo, que pode ser usado para metadados de mensagem personalizados. |
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. |
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. |
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 |
SessionId |
Obtém ou define o identificador de sessão para uma entidade com reconhecimento de sessão. |
Subject |
Obtém ou define um assunto específico do aplicativo. |
TimeToLive |
Obtém ou define o valor de "vida útil" da mensagem. |
To |
Obtém ou define o endereço "para". |
TransactionPartitionKey |
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
GetRawAmqpMessage() |
Obtém os dados brutos da mensagem AMQP que serão transmitidos pela transmissão. Isso pode ser usado para habilitar cenários que exigem a configuração de dados de cabeçalho, rodapé, propriedade ou anotação AMQP que não são expostos como propriedades de nível superior no ServiceBusMessage. |
ToString() |
Retorna uma cadeia de caracteres que representa a mensagem atual. |
Aplica-se a
Azure SDK for .NET