Dela via


Egenskaper för asynkrona meddelanden

När du skickar ett meddelande kan du ange följande meddelandeegenskaper. Om ett enskilt meddelande skickas eller tas emot finns dessa egenskaper i HTTP-huvudet BrokerProperties i ett JSON-kodat format. Om en batch med meddelanden skickas är dessa egenskaper en del av den JSON-kodade HTTP-brödtexten. Mer information finns i Skicka meddelande och Skicka meddelande batch.

I följande tabell visas egenskaperna Microsoft.ServiceBus.Messaging.BrokeredMessage . Egenskaperna kan visas i valfri ordning. Om en egenskap inte anges använder Service Bus standardvärdet för den egenskapen. Andra egenskaper för asynkrona meddelandeköer än de som visas ignoreras. De godkända egenskaperna är oberoende av värdet för den angivna API-versionen. Api-versionsspecificeraren krävs inte i HTTP-begäran .

Om båda egenskaperna SessionId och PartitionKey har angetts måste de anges till samma värde.

Egenskapens namn Standardvärde Beskrivning av egenskap
CorrelationId (tom) CorrelationId
ForcePersistence falskt ForcePersistence
Etikett (tom) Etikett
Messageid (tom) Messageid
PartitionKey (tom) PartitionKey
ReplyTo (tom) ReplyTo
ReplyToSessionId (tom) ReplyToSessionId
ScheduledEnqueueTimeUtc (tom) ScheduledEnqueueTimeUtc
Sessionid (tom) Sessionid
TimeToLive (tom) TimeToLive
Om du vill (tom) Till
ViaPartitionKey (tom) ViaPartitionKey

Förutom dessa egenskaper kan du ange anpassade egenskaper. Om ett enskilt meddelande skickas eller tas emot placeras varje anpassad egenskap i ett eget HTTP-huvud. Om en batch med meddelanden skickas är anpassade egenskaper en del av den JSON-kodade HTTP-brödtexten. Mer information finns i Skicka meddelande och Skicka meddelande batch.