Udostępnij za pośrednictwem


MsmqMessageProperty Klasa

Definicja

Klasa MsmqMessageProperty hermetyzuje właściwości komunikatu odczytanego z kolejki.

public ref class MsmqMessageProperty sealed
public sealed class MsmqMessageProperty
type MsmqMessageProperty = class
Public NotInheritable Class MsmqMessageProperty
Dziedziczenie
MsmqMessageProperty

Uwagi

Klasa MsmqMessageProperty jest uzyskiwana z kontekstu kanału i jest używana głównie do przetwarzania błędów. Jeśli na przykład aplikacja odczytuje komunikat z kolejki utraconych wiadomości, aplikacja powinna zbadać właściwości takie jak DeliveryFailure i DeliveryStatus. Jeśli aplikacja wykonuje własną obsługę zatruć komunikatów, powinna zbadać właściwości takie jak AbortCount.

Pola

Name

Pobiera element String zawierający ciąg "MsmqMessageProperty".

Właściwości

AbortCount

Pobiera wartość wskazującą Int32 , ile razy komunikat uczestniczył w transakcji, która została przerwana, czyli próby kanału — 1.

DeliveryFailure

Pobiera wartość z wyliczenia DeliveryFailure , która wskazuje, dlaczego dostarczanie komunikatu nie powiodło się.

DeliveryStatus

Pobiera wartość z wyliczenia DeliveryStatus , która wskazuje stan dostarczania komunikatu.

MoveCount

Pobiera wartość wskazującą Int32 , ile razy komunikat został przeniesiony z kolejki głównej do kolejki podrzędnej lub w inny sposób.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Get(Message)

Pobiera element MsmqMessageProperty dla określonego Messageelementu .

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)

Dotyczy