Propriedades da mensagem mediada
Ao enviar uma mensagem, pode especificar as seguintes propriedades da mensagem. Se uma única mensagem for enviada ou recebida, estas propriedades estão contidas no cabeçalho HTTP BrokerProperties num formato codificado por JSON. Se for enviado um lote de mensagens, estas propriedades fazem parte do corpo HTTP codificado por JSON. Para obter mais informações, consulte Enviar Mensagem e Enviar Batch de Mensagens.
A tabela seguinte lista as propriedades Microsoft.ServiceBus.Messaging.BrokeredMessage . As propriedades podem aparecer por qualquer ordem. Se não for especificada uma propriedade, o Service Bus utiliza o valor predefinido para essa propriedade. As propriedades do mediador que não as listadas são ignoradas. As propriedades aceites são independentes do valor da versão de api especificada. O especificador da versão da api não é necessário no pedido HTTP.
Se as propriedades SessionId e PartitionKey estiverem ambas definidas, têm de ser definidas para o mesmo valor.
Nome da Propriedade | Predefinição | Descrição da Propriedade |
---|---|---|
CorrelationId | (vazio) | CorrelationId |
ForcePersistence | false | ForcePersistence |
Etiqueta | (vazio) | Etiqueta |
MessageId | (vazio) | MessageId |
PartitionKey | (vazio) | PartitionKey |
ReplyTo | (vazio) | ReplyTo |
ReplyToSessionId | (vazio) | ReplyToSessionId |
ScheduledEnqueueTimeUtc | (vazio) | ScheduledEnqueueTimeUtc |
SessionId | (vazio) | SessionId |
TimeToLive | (vazio) | TimeToLive |
Para | (vazio) | Para |
ViaPartitionKey | (vazio) | ViaPartitionKey |
Além destas propriedades, pode especificar propriedades personalizadas. Se uma única mensagem for enviada ou recebida, cada propriedade personalizada é colocada no seu próprio cabeçalho HTTP. Se for enviado um lote de mensagens, as propriedades personalizadas fazem parte do corpo HTTP codificado por JSON. Para obter mais informações, consulte Enviar Mensagem e Enviar Batch de Mensagens.