Message.MessageType Właściwość

Definicja

Pobiera typ komunikatu: Normal, Acknowledgmentlub Report.

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

MessageType

MessageType Jedna z wartości.

Atrybuty

Wyjątki

Wiadomość nie została wysłana. Tę właściwość można odczytywać tylko w przypadku komunikatów pobranych z kolejki.

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

Przykłady

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

Uwagi

Kolejkowanie komunikatów zazwyczaj 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óry funkcja kolejkowania komunikatów jest generowana za każdym razem, gdy aplikacja wysyła żądanie. Na przykład usługa kolejkowania komunikatów może generować komunikaty dodatnie lub negatywne, 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óry kolejka komunikatów jest generowana za każdym razem, gdy kolejka raportu jest definiowana w źródłowym menedżerze kolejek. Po włączeniu śledzenia usługa kolejkowania komunikatów wysyła komunikat raportu do kolejki raportu kolejkowania komunikatów za każdym razem, gdy oryginalny komunikat wchodzi lub opuszcza serwer kolejkowania komunikatów.

Dotyczy

Zobacz też