Partager via


Propriétés du message réparti

Quand vous envoyez un message, vous pouvez spécifier les propriétés du message suivantes. Si un seul message est envoyé ou reçu, ces propriétés sont contenues dans l'en-tête HTTP BrokerProperties dans un format en code JSON. Si un lot de messages est envoyé, ces propriétés font partie du corps HTTP en code JSON. Pour plus d’informations, consultez Envoyer un message et Envoyer un lot de messages.

Le tableau suivant répertorie les propriétés Microsoft.ServiceBus.Messaging.BrokeredMessage . Les propriétés peuvent s'afficher dans n'importe quel ordre. Si aucune propriété n’est spécifiée, Service Bus utilise la valeur par défaut pour cette propriété. Les propriétés de Service Broker autres que celles répertoriées sont ignorées. Les propriétés acceptées sont indépendantes de la valeur de la version de l'API spécifiée. Le spécificateur de la version de l'API n'est pas requis dans la requête HTTP.

Si les propriétés SessionId et PartitionKey sont toutes deux définies, elles doivent avoir la même valeur.

Nom de la propriété Default Description de la propriété
CorrelationId (empty) CorrelationId
ForcePersistence false ForcePersistence
Étiquette (empty) Étiquette
MessageId (empty) MessageId
PartitionKey (empty) PartitionKey
ReplyTo (empty) ReplyTo
ReplyToSessionId (empty) ReplyToSessionId
ScheduledEnqueueTimeUtc (empty) ScheduledEnqueueTimeUtc
SessionId (empty) SessionId
timeToLive (empty) TimeToLive
À (empty) To
ViaPartitionKey (empty) ViaPartitionKey

Outre ces propriétés, vous pouvez spécifier des propriétés personnalisées. Si un seul message est envoyé ou reçu, chaque propriété personnalisée est placée dans son propre en-tête HTTP. Si un lot de messages est envoyé, les propriétés personnalisées font partie du corps HTTP en code JSON. Pour plus d’informations, consultez Envoyer un message et Envoyer un lot de messages.