ServiceBusReceivedMessage Klasa

Definicja

Element służy do odbierania ServiceBusReceivedMessage danych z kolejek i subskrypcji usługi Service Bus. Podczas wysyłania komunikatów ServiceBusMessage używany jest element .

public class ServiceBusReceivedMessage
type ServiceBusReceivedMessage = class
Public Class ServiceBusReceivedMessage
Dziedziczenie
ServiceBusReceivedMessage

Uwagi

Struktura komunikatów została szczegółowo omówiona w dokumentacji produktu.

Właściwości

ApplicationProperties

Pobiera worek właściwości aplikacji, który może służyć do niestandardowych metadanych komunikatów.

Body

Pobiera treść wiadomości.

ContentType

Pobiera deskryptor typu zawartości.

CorrelationId

Pobiera identyfikator korelacji.

DeadLetterErrorDescription

Pobiera opis błędu utraconych komunikatów.

DeadLetterReason

Pobiera przyczynę utraconych komunikatów.

DeadLetterSource

Pobiera nazwę kolejki lub subskrypcji, w przypadku których ten komunikat został w kolejce, zanim został utracony.

DeliveryCount

Pobierz bieżącą liczbę dostaw.

EnqueuedSequenceNumber

Pobiera oryginalny numer sekwencji komunikatu.

EnqueuedTime

Pobiera datę i godzinę wysłania w formacie UTC.

ExpiresAt

Pobiera datę i godzinę w formacie UTC, o której komunikat ma wygasnąć.

LockedUntil

Pobiera datę i godzinę w formacie UTC do momentu zablokowania komunikatu w kolejce/subskrypcji.

LockToken

Pobiera token blokady dla bieżącego komunikatu.

MessageId

Pobiera identyfikator MessageId w celu zidentyfikowania komunikatu.

PartitionKey

Pobiera klucz partycji do wysyłania komunikatu do jednostki podzielonej na partycje.

ReplyTo

Pobiera adres jednostki do wysyłania odpowiedzi.

ReplyToSessionId

Pobiera identyfikator sesji zwiększający ReplyTo adres.

ScheduledEnqueueTime

Pobiera datę i godzinę w formacie UTC, o której komunikat zostanie w kolejce. Ta właściwość zwraca czas w formacie UTC; podczas ustawiania właściwości podana wartość DateTime musi być również w formacie UTC.

SequenceNumber

Pobiera unikatowy numer przypisany do komunikatu przez usługę Service Bus.

SessionId

Pobiera identyfikator sesji dla jednostki obsługującej sesję.

State

Pobiera stan komunikatu.

Subject

Pobiera etykietę specyficzną dla aplikacji.

TimeToLive

Pobiera wartość komunikatu "czas wygaśnięcia".

To

Pobiera adres "do".

TransactionPartitionKey

Pobiera klucz partycji do wysyłania komunikatu do jednostki za pośrednictwem partycjonowanej kolejki transferu.

Metody

FromAmqpMessage(AmqpAnnotatedMessage, BinaryData)

Tworzy element ServiceBusReceivedMessage z serializacji formularza AMQP.

GetRawAmqpMessage()

Pobiera nieprzetworzone dane komunikatów Amqp, które zostały przesłane za pośrednictwem przewodu. Może to służyć do włączania scenariuszy wymagających odczytywania nagłówka, stopki, właściwości lub danych adnotacji, które nie są uwidocznione jako właściwości najwyższego poziomu w obiekcie ServiceBusReceivedMessage.

ToString()

Zwraca ciąg reprezentujący bieżący komunikat.

Dotyczy