Eigenschappen van brokered bericht
Wanneer u een bericht verzendt, kunt u de volgende berichteigenschappen opgeven. Als er één bericht wordt verzonden of ontvangen, zijn deze eigenschappen opgenomen in de HTTP-header BrokerProperties in een met JSON gecodeerde indeling. Als er een batch berichten wordt verzonden, maken deze eigenschappen deel uit van de met JSON gecodeerde HTTP-hoofdtekst. Zie Bericht verzenden en Berichtbatch verzenden voor meer informatie.
De volgende tabel bevat de eigenschappen van Microsoft.ServiceBus.Messaging.BrokeredMessage . De eigenschappen kunnen in elke volgorde worden weergegeven. Als er geen eigenschap is opgegeven, gebruikt Service Bus de standaardwaarde voor die eigenschap. Andere brokereigenschappen dan de vermelde eigenschappen worden genegeerd. De geaccepteerde eigenschappen zijn onafhankelijk van de waarde van de opgegeven API-versie. De api-versieaanduiding is niet vereist in de HTTP-aanvraag.
Als de eigenschappen SessionId en PartitionKey beide zijn ingesteld, moeten ze op dezelfde waarde worden ingesteld.
Eigenschapsnaam | Standaard | Beschrijving van de eigenschap |
---|---|---|
CorrelationId | (leeg) | CorrelationId |
ForcePersistence | onjuist | ForcePersistence |
Label | (leeg) | Label |
Messageid | (leeg) | Messageid |
PartitionKey | (leeg) | PartitionKey |
ReplyTo | (leeg) | ReplyTo |
ReplyToSessionId | (leeg) | ReplyToSessionId |
ScheduledEnqueueTimeUtc | (leeg) | ScheduledEnqueueTimeUtc |
Sessionid | (leeg) | Sessionid |
TimeToLive | (leeg) | TimeToLive |
Tot | (leeg) | Aan |
ViaPartitionKey | (leeg) | ViaPartitionKey |
Naast deze eigenschappen kunt u aangepaste eigenschappen opgeven. Als er één bericht wordt verzonden of ontvangen, wordt elke aangepaste eigenschap in een eigen HTTP-header geplaatst. Als er een batch berichten wordt verzonden, maken aangepaste eigenschappen deel uit van de met JSON gecodeerde HTTP-hoofdtekst. Zie Bericht verzenden en Berichtbatch verzenden voor meer informatie.