Share via


MsmqMessage<T>.MessageType Eigenschaft

Definition

Ruft den MessageType ab, der dieser Nachricht zugeordnet ist.

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)

Eigenschaftswert

Nullable<MessageType>

MessageType, die dieser Nachricht zugeordnet ist. Kann null sein.

Beispiele

Console.WriteLine("The message type is {0}", message.MessageType);
Console.WriteLine("The message type is {0}", message.MessageType)

Hinweise

Message Queuing (MSMQ) legt diese Eigenschaft beim Senden der Nachricht fest. Eine Nachricht kann einen der folgenden Typen aufweisen:

  • Normal: Eine von der Anwendung gesendete Nachricht.

  • Acknowledgment: Eine Nachricht, die von Message Queuing generiert wird, wenn eine Anwendung eine normale Nachricht sendet und eine Bestätigung anfordert. Message Queuing kann zum Beispiel eine positive oder negative Bestätigung generieren, um anzugeben, ob die ursprüngliche Nachricht in der Zielwarteschlange angekommen ist, oder ob sie von der empfangenden Anwendung aus der Zielwarteschlange abgerufen wurde. Message Queuing sendet die entsprechende Bestätigungsnachricht an die von der sendenden Anwendung festgelegte Verwaltungswarteschlange zurück.

  • Report: Wenn für den lokalen Warteschlangen-Manager eine Berichtswarteschlange definiert ist und eine Nachricht von einer Anwendung gesendet wird, generiert Message Queuing eine Berichtsnachricht und sendet sie an die Berichtswarteschlange. Wenn die Verfolgung aktiviert ist, sendet Message Queuing eine Berichtsnachricht an die Berichtswarteschlange, sobald die ursprüngliche Nachricht von einem Message Queuing-Server empfangen oder weitergeleitet wird.

Gilt für