Compartir a través de


Propiedades del mensaje asincrónica

Cuando envíe un mensaje, puede especificar las propiedades de mensaje siguientes. Si se envía o recibe un solo mensaje, estas propiedades están en el encabezado HTTP BrokerProperties con formato codificado en JSON. Si se envía un lote de mensajes, estas propiedades forman parte del cuerpo HTTP codificado en JSON. Para obtener más información, vea Enviar mensaje y Enviar lote de mensajes.

En la tabla siguiente se enumeran las propiedades Microsoft.ServiceBus.Messaging.BrokeredMessage . Las propiedades pueden aparecer en cualquier orden. Si no se especifica una propiedad, Service Bus usa el valor predeterminado para esa propiedad. Las propiedades de agente que no están en la lista se omiten. Las propiedades aceptadas son independientes del valor de la api-version especificada. El especificador de api-version no es necesario en la solicitud HTTP.

Si están establecidas las propiedades SessionId y PartitionKey, deben tener el mismo valor.

Nombre de propiedad Valor predeterminado Descripción de la propiedad
CorrelationId (vacío) CorrelationId
ForcePersistence false ForcePersistence
Etiqueta (vacío) Label
MessageId (vacío) MessageId
PartitionKey (vacío) PartitionKey
ReplyTo (vacío) ReplyTo
ReplyToSessionId (vacío) ReplyToSessionId
ScheduledEnqueueTimeUtc (vacío) ScheduledEnqueueTimeUtc
SessionId (vacío) SessionId
timeToLive (vacío) TimeToLive
En (vacío) To
ViaPartitionKey (vacío) ViaPartitionKey

Además de estas propiedades, se pueden especificar propiedades personalizadas. Si se envía o recibe un solo mensaje, cada propiedad personalizada se ubica en su encabezado HTTP propio. Si se envía un lote de mensajes, las propiedades forman parte del cuerpo HTTP codificado en JSON. Para obtener más información, vea Enviar mensaje y Enviar lote de mensajes.