Freigeben über


MsmqMessage<T> Klasse

Definition

Die MsmqMessage<T>-Klasse kapselt eine Message Queuing (MSMQ)-Nachricht, die über einen Message Queuing-Integrationskanal an eine vorhandene Message Queuing-Anwendung gesendet und von dieser empfangen wird.

generic <typename T>
public ref class MsmqMessage sealed
[System.ServiceModel.MessageContract(IsWrapped=false)]
public sealed class MsmqMessage<T>
[<System.ServiceModel.MessageContract(IsWrapped=false)>]
type MsmqMessage<'T> = class
Public NotInheritable Class MsmqMessage(Of T)

Typparameter

T

Stellt den Nachrichtentext dar.

Vererbung
MsmqMessage<T>
Attribute

Beispiele

MsmqMessage<string> message = new MsmqMessage<string>("Hello, world");
Dim message As New MsmqMessage(Of String)("Hello, world")

Hinweise

Verwenden Sie die MsmqMessage<T>-Klasse, um auf die Eigenschaften der Message Queuing-Nachricht zuzugreifen.

Konstruktoren

MsmqMessage<T>(T)

Initialisiert eine neue Instanz der MsmqMessage<T>-Klasse mit der bereitgestellten Nachricht.

Eigenschaften

AcknowledgeType

Ruft die dieser Nachricht zugeordnete AcknowledgeTypes ab oder legt diese fest.

Acknowledgment

Ruft den Acknowledgment ab, der dieser Nachricht zugeordnet ist.

AdministrationQueue

Ruft den Uri der Verwaltungswarteschlange, die dieser Nachricht zugeordnet ist, ab oder legt ihn fest.

AppSpecific

Ruft einen Int32-Wert ab, der weitere, mit dieser Nachricht verknüpfte anwendungsspezifische Daten darstellt, oder legt diesen fest.

ArrivedTime

Ruft DateTime ab, wodurch angegeben wird, wann die Nachricht die Zielwarteschlange erreicht hat, oder legt diese fest.

Authenticated

Ruft einen booleschen Wert ab, der angibt, ob die Nachricht authentifiziert wurde.

Body

Ruft den Nachrichtentext ab oder legt ihn fest.

BodyType

Ruft einen Int32-Wert ab, der den Typ des Nachrichtentexts angibt, oder legt ihn fest.

CorrelationId

Ruft eine String ab, die die Korrelations-ID für diese Nachricht enthält, oder legt sie fest.

DestinationQueue

Ruft den Uri von der Zielwarteschlange für diese Nachricht ab.

Extension

Ruft ein Byte-Array ab, das weitere, dieser Nachricht zugeordnete anwendungsdefinierte Daten enthält, oder legt dieses fest.

Id

Ruft eine String ab, die die Nachrichten-ID für diese Nachricht enthält.

Label

Ruft eine String mit der Nachrichtenbezeichnung ab, oder legt diese fest.

MessageType

Ruft den MessageType ab, der dieser Nachricht zugeordnet ist.

Priority

Ruft die dieser Nachricht zugeordnete MessagePriority ab oder legt diese fest.

ResponseQueue

Ruft den Uri der Nachrichtenwarteschlange ab, die Antwortnachrichten von der empfangenden Anwendung empfängt, oder legt ihn fest.

SenderId

Ruft ein Byte-Array ab, das den Absenderbezeichner der senden Anwendung enthält.

SentTime

Ruft DateTime ab, wodurch angegeben wird, wann die Nachricht vom Warteschlangen-Manager des Computers der sendenden Anwendung gesendet wurde.

TimeToReachQueue

Ruft eine TimeSpan ab, die die maximal zulässige Zeit, in der die Nachricht in der Zielwarteschlange eintreffen kann, abruft oder festlegt.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für