MsmqMessage<T>.MessageType Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera element MessageType skojarzony z tą wiadomością.
public:
property Nullable<System::Messaging::MessageType> MessageType { Nullable<System::Messaging::MessageType> get(); };
public System.Messaging.MessageType? MessageType { get; }
member this.MessageType : Nullable<System.Messaging.MessageType>
Public ReadOnly Property MessageType As Nullable(Of MessageType)
Wartość właściwości
Element MessageType , który jest skojarzony z tą wiadomością. Może to być null
.
Przykłady
Console.WriteLine("The message type is {0}", message.MessageType);
Console.WriteLine("The message type is {0}", message.MessageType)
Uwagi
Kolejkowanie komunikatów (MSMQ) ustawia tę właściwość podczas wysyłania komunikatu. Komunikat może mieć jeden z następujących typów:
Normal: komunikat wysyłany przez aplikację.
Acknowledgment: komunikat generowany przez usługę Kolejkowanie komunikatów, gdy aplikacja wysyła normalny komunikat i żąda potwierdzenia. Na przykład usługa kolejkowania komunikatów może wygenerować pozytywne lub negatywne potwierdzenie, aby wskazać, czy oryginalny komunikat dotarł do kolejki docelowej, czy też został pobrany z kolejki docelowej przez aplikację odbierającą. Kolejkowanie komunikatów zwraca odpowiedni komunikat potwierdzenia do kolejki administracyjnej określonej przez aplikację wysyłającą.
Report: Za każdym razem, gdy aplikacja wysyła komunikat, jeśli lokalny menedżer kolejek ma zdefiniowaną kolejkę raportów, kolejka komunikatów generuje komunikat raportu i wysyła go do kolejki raportu. Jeśli śledzenie jest włączone, usługa kolejkowania komunikatów wysyła komunikat raportu do kolejki raportów za każdym razem, gdy oryginalny komunikat wchodzi lub opuszcza serwer kolejkowania komunikatów.