ServiceBusReceivedMessage Osztály

Definíció

A ServiceBusReceivedMessage a Service Bus-üzenetsorok és -előfizetések adatainak fogadására szolgál. Üzenetek küldésekor a rendszer a ServiceBusMessage parancsot használja.

public class ServiceBusReceivedMessage
type ServiceBusReceivedMessage = class
Public Class ServiceBusReceivedMessage
Öröklődés
ServiceBusReceivedMessage

Megjegyzések

Az üzenet struktúráját részletesen a termékdokumentáció ismerteti.

Tulajdonságok

ApplicationProperties

Lekéri az alkalmazástulajdonságok zacskóját, amely egyéni üzenet metaadataihoz használható.

Body

Lekéri az üzenet törzsét.

ContentType

Lekéri a tartalomtípus-leírót.

CorrelationId

Lekéri a korrelációs azonosítót.

DeadLetterErrorDescription

Lekéri az üzenet kézbesíthetetlen levelekre vonatkozó hibaleírását.

DeadLetterReason

Lekéri az üzenet kézbesíthetetlen üzenetének okát.

DeadLetterSource

Lekéri annak az üzenetsornak vagy előfizetésnek a nevét, amelyen az üzenet le lett foglalva, mielőtt kézbesíthetetlen lett volna.

DeliveryCount

Az aktuális kézbesítési szám lekérése.

EnqueuedSequenceNumber

Lekéri az üzenet eredeti sorszámát.

EnqueuedTime

Lekéri az elküldött idő dátumát és időpontját (UTC).

ExpiresAt

Lekéri azt a dátumot és időpontot (UTC), amikor az üzenet lejár.

LockedUntil

Lekéri azt a dátumot és időpontot (UTC), amíg az üzenet zárolva nem lesz az üzenetsorban/előfizetésben.

LockToken

Lekéri az aktuális üzenet zárolási jogkivonatát.

MessageId

Lekéri a MessageId azonosítót az üzenet azonosításához.

PartitionKey

Lekéri az üzenet particionált entitásnak való küldéséhez szükséges partíciókulcsot.

ReplyTo

Lekéri annak az entitásnak a címét, amelybe válaszokat szeretne küldeni.

ReplyToSessionId

Lekéri a címmel kiegészített munkamenet-azonosítót ReplyTo .

ScheduledEnqueueTime

Lekéri azt a dátumot és időpontot (UTC), amikor az üzenet be lesz iktatva. Ez a tulajdonság az időpontot (UTC) adja vissza; A tulajdonság beállításakor a megadott DateTime értéknek IS UTC-ben kell lennie.

SequenceNumber

Lekéri az üzenethez a Service Bus által hozzárendelt egyedi számot.

SessionId

Lekéri egy munkamenet-felismerő entitás munkamenet-azonosítóját.

State

Lekéri az üzenet állapotát.

Subject

Alkalmazásspecifikus címkét kér le.

TimeToLive

Lekéri az üzenet "élettartam" értékét.

To

Lekéri a "címzett" címet.

TransactionPartitionKey

Lekéri a partíciókulcsot, amely egy üzenetet küld egy entitásba egy particionált átviteli üzenetsoron keresztül.

Metódusok

FromAmqpMessage(AmqpAnnotatedMessage, BinaryData)

Létrehoz egy ServiceBusReceivedMessage elemet a szerializált AMQP-űrlapból.

GetRawAmqpMessage()

Lekéri a vezetéken keresztül továbbított nyers Amqp-üzenetadatokat. Ez olyan forgatókönyvek engedélyezésére használható, amelyek az AMQP-fejléc, élőláb, tulajdonság vagy széljegyzetadatok olvasását igénylik, amelyek nem a legfelső szintű tulajdonságokként vannak elérhetővé téve a ServiceBusReceivedMessagefájlban.

ToString()

Egy sztringet ad vissza, amely az aktuális üzenetet jelöli.

A következőre érvényes: