Gewusst wie: Erstellen von Transaktionswarteschlangen
Aktualisiert: November 2007
Eine Transaktionswarteschlange wird speziell für den Zweck des Empfangens und Verarbeitens von Meldungen erstellt, die als Teil eines Transaktionsvorgangs gesendet werden. Nicht transaktionale Warteschlangen können Meldungen in Transaktionsvorgängen nicht verarbeiten.
Die Empfangswarteschlange kann Meldungen nur dann als Teil eines Transaktionsvorgangs verarbeiten, wenn sie für die Verarbeitung von Transaktionen eingerichtet ist. Dies kann programmgesteuert erfolgen, indem die zugehörige Transactional-Eigenschaft auf true festlegt wird.
So erstellen Sie eine Transaktionswarteschlange
Fügen Sie einen Verweis zu System.Messaging.dll hinzu. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen oder Entfernen von Verweisen in Visual Studio (Visual Basic).
Erstellen Sie mit dem überladenen Create-Konstruktor eine öffentliche Transaktionswarteschlange, und legen Sie den zweiten Parameter auf true fest. Damit geben Sie an, dass es sich um eine Transaktionswarteschlange handelt.
Dim MessageQueue1 As New System.Messaging.MessageQueue MessageQueue1 = System.Messaging.MessageQueue.Create(".\MyTransQueue", True)
System.Messaging.MessageQueue MessageQueue1 = new System.Messaging.MessageQueue(); MessageQueue1 = System.Messaging.MessageQueue.Create(".\\MyTransQueue", true);
Hinweis:
Mit dieser Syntax wird eine öffentliche Transaktionswarteschlange erstellt. Die exakte Syntax, die im ersten Parameter verwendet wird, richtet sich nach der Art der zu erstellenden Warteschlange. Weitere Informationen hierzu finden Sie unter Empfehlungen für Warteschlangenverweise.
Siehe auch
Aufgaben
Gewusst wie: Senden von Meldungen in internen Transaktionen
Gewusst wie: Erstellen von Warteschlangen
Gewusst wie: Hinzufügen oder Entfernen von Verweisen in Visual Studio (Visual Basic)
Konzepte
Transaktionale Meldungsverarbeitung
Empfehlungen für Warteschlangenverweise