MSMQ-Adaptereigenschaftsschema und -Eigenschaften

Der MSMQ-Adapter weist Kontexteigenschaften Werte zu, die Sie in Ihren Anwendungen verwenden. Eine Liste der Sende- und Empfangseigenschaften im MSMQ-Adapter finden Sie unter Konfigurieren eines MSMQ-Empfangsspeicherorts und Konfigurieren eines MSMQ-Sendeports.

Kontexteigenschaften

Die folgende Tabelle zeigt die Kontexteigenschaften, denen der MSMQ-Adapter Werte zuweist.

Eigenschaftenname Typ Beschreibung Höher gestuft
Bestätigung xs:int Gibt die Klassifizierung der Bestätigung an, die diese Nachricht darstellt, indem die Werte in der System.Messaging.Acknowledgment-Enumeration verwendet werden . No
AcknowledgeType xs:int Gibt den Typ der Bestätigungsnachricht an, die die sendende Anwendung anfordert. No
AdministrationQueue xs:string Gibt den Namen der Warteschlange an, die die Bestätigungsnachricht empfängt. No
AppSpecific xs:int Gibt anwendungsspezifische Informationen an, die zum Organisieren verschiedener Nachrichtentypen verwendet werden können. Yes
ArrivedTime xs:dateTime Gibt die Uhrzeit an, zu der die Nachricht in der Zielwarteschlange eingegangen ist. No
Authentifiziert xs:boolean Gibt an, ob die Nachricht authentifiziert wurde. No
Bodytype xs:int Gibt den Typ der Daten an, die der Nachrichtentext enthält. No
CertificateThumbPrint xs:string Gibt den Fingerabdruck des Clientzertifikats an, das für die Nachrichtenauthentifizierung verwendet wird. Yes
CorrelationId xs:string Gibt den Nachrichtenbezeichner an, der von Bestätigungs-, Berichts- und Antwortnachrichten zum Verweisen auf die ursprüngliche Nachricht verwendet wird. Yes
EncryptionAlgorithm xs:int Gibt den Verschlüsselungsalgorithmus an, der zum Verschlüsseln des Texts einer Nachricht verwendet wird. No
Id xs:string Gibt den Bezeichner der Nachricht an. No
Label xs:string Gibt eine anwendungsdefinierte Unicode-Zeichenfolge an, die die Nachricht beschreibt. Yes
MaximumMessageSize xs:unsignedInt Gibt die maximale Größe von Nachrichten in Kilobyte (KB) an, die an die angegebene Warteschlange gesendet werden. No
MessageType xs:int Gibt den Nachrichtentyp an. Eine Message Queuing-Nachricht kann als einer der folgenden Typen definiert sein:

– Normal, d. h. eine typische Nachricht, die von einer Anwendung an eine Warteschlange gesendet wird, oder eine Antwortnachricht, die an die sendende Anwendung zurückgegeben wird.
– Bestätigung, die Message Queuing generiert, wenn die sendende Anwendung eine Anforderung anfordert. Message Queuing kann positive oder negative Nachrichten erzeugen und hierdurch anzeigen, ob die ursprüngliche Nachricht empfangen oder gelesen wurde. Message Queuing sendet die entsprechende Bestätigungsnachricht an die von der sendenden Anwendung festgelegte Verwaltungswarteschlange zurück.
– Bericht, der von Message Queuing generiert wird, wenn eine Berichtswarteschlange im Quellwarteschlangen-Manager definiert wird. Wenn die Verfolgung aktiviert ist, sendet Message Queuing eine Berichtsnachricht an die Message Queuing-Berichtswarteschlange, sobald die ursprüngliche Nachricht von einem Message Queuing-Server empfangen oder weitergeleitet wird.
Nein
Priority xs:int Gibt die Nachrichtenpriorität unter Verwendung der in der System.Messaging.MessagePriority-Enumeration definierten Werte an. Yes
Wiederherstellbar xs:boolean Gibt an, ob die Zustellung der Nachricht im Falle eines Computerfehlers oder Netzwerkproblems garantiert ist. No
ResponseQueue xs:string Gibt den Namen der Warteschlange an, die von der Anwendung generierte Antwortnachrichten empfängt. No
SegmentationSupport xs:boolean Gibt an, ob die Segmentierung von Nachrichten unterstützt wird, die größer als 4 MB sind. No
SentTime xs:dateTime Gibt das Datum und die Uhrzeit des Sendens der Nachricht durch den Warteschlangen-Manager der Quelle auf dem sendenden Computer an. No
SourceMachine xs:string Gibt den Computer an, von dem die Nachricht stammt. No
TimeOut xs:int Gibt die Uhrzeit an, bis zu der die Nachricht in der Zielwarteschlange eingehen muss, bevor ein Timeout auftritt. No
TimeOutUnits Zeichenfolge Gibt die Einheiten für die TimeOut-Eigenschaft an. Sie können diese Eigenschaft auf Tage, Stunden, Minuten oder Sekunden festlegen. No
Transaktion xs:boolean Gibt das Verhalten für Transaktions- und Nicht-Transaktionssendeports und -empfangsspeicherorte an. No
UseAuthentication xs:boolean Gibt an, ob die Nachricht vor dem Senden authentifiziert wurde (oder werden muss). No
UseDeadLetterQueue xs:boolean Gibt an, ob eine Kopie der Nachricht, die nicht zugestellt werden konnte, an eine Warteschlange für unzustellbare Nachrichten gesendet werden soll. No
Usejournalqueue xs:boolean Gibt an, ob eine Kopie der Nachricht in einem Computerjournal auf dem ursprünglichen Computer gespeichert werden soll. No
Kennwort xs:string Nein

Hinweis

Die Eigenschaften "Acknowledgement", "AcknowledgeType", "EncryptionAlgorithm" und "MessageType" verwenden die ganzzahläquivalenten Werte der Enumerationen im System.Messaging-Namespace. Weitere Informationen zu diesen Werten finden Sie unter „System.Messaging-Namespace“ in der Hilfe zur .NET Framework-Klassenbibliothek.

Hinweis

Wenn Sie ein BizTalk-Projekt entwickeln müssen, das die Kontexteigenschaften des MSMQ-Adapters verwendet, muss das BizTalk-Projekt einen Verweis auf die Datei enthalten ,Microsoft.BizTalk.Adapter.MSMQ.MsmqAdapterProperties.dll sich im BizTalk Server Installationsverzeichnis befindet.

Nachrichtenbezeichnungen

Sie können die Eigenschaft Message Queuing Label in Filtern verwenden, indem Sie einen Verweis auf Microsoft.BizTalk.Adapter.MSMQ.MsmqAdapterProperties.dll hinzufügen und die Eigenschaft im Dialogfeld Filter auswählen. Sie können die Eigenschaft auch in anderen Kontexten verwenden, weil sie der MSMQ-Adapter automatisch dem Nachrichtenkontext hinzufügt.

Weitere Informationen

Konfigurieren des MSMQ-Adapters