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.