Message.MessageType Właściwość

Definicja

Pobiera typ komunikatu: Normal, lub AcknowledgmentReport.

public:
 property System::Messaging::MessageType MessageType { System::Messaging::MessageType get(); };
[System.Messaging.MessagingDescription("MsgMessageType")]
public System.Messaging.MessageType MessageType { get; }
[<System.Messaging.MessagingDescription("MsgMessageType")>]
member this.MessageType : System.Messaging.MessageType
Public ReadOnly Property MessageType As MessageType

Wartość właściwości

Jedna z MessageType wartości.

Atrybuty

Wyjątki

Wiadomość nie została wysłana. Ta właściwość może być odczytywana tylko w komunikatach pobranych z kolejki.

-lub-

Kolejka komunikatów jest filtrowana w celu zignorowania MessageType właściwości.

Przykłady

Poniższy przykład kodu przedstawia wartość właściwości komunikatu MessageType .

Uwagi

Kolejkowanie komunikatów zwykle ustawia tę właściwość podczas wysyłania komunikatu. Komunikat kolejkowania komunikatów może być jednym z następujących typów:

  • Normal, który jest typowym komunikatem wysyłanym z aplikacji do kolejki lub komunikatem odpowiedzi zwróconym do aplikacji wysyłającej.

  • Acknowledgement, które kolejkowanie komunikatów generuje za każdym razem, gdy aplikacja wysyła żądanie. Na przykład kolejkowanie komunikatów może generować pozytywne lub negatywne komunikaty, aby wskazać, że oryginalny komunikat dotarł lub został odczytany. Kolejkowanie komunikatów zwraca odpowiedni komunikat potwierdzenia do kolejki administracyjnej określonej przez aplikację wysyłającą.

  • Report, które kolejkowanie komunikatów generuje za każdym razem, gdy kolejka raportów jest definiowana w źródłowym Menedżerze kolejek. Po włączeniu śledzenia kolejkowanie komunikatów wysyła komunikat raportu do kolejki raportu kolejkowania komunikatów za każdym razem, gdy oryginalny komunikat zostanie wprowadzony lub opuści serwer kolejkowania komunikatów.

Dotyczy

Zobacz też