Udostępnij za pośrednictwem


MsmqMessage<T>.MessageType Właściwość

Definicja

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.

Dotyczy