Freigeben über


Warteschlangen- und Meldungsauflistungen

Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]

Sie können Listen der Warteschlangen im Message Queuing-Netzwerk und die anhand von einer Vielzahl von Abrufmethoden in der MessageQueue-Klasse enthaltenen Meldungen abrufen. Sie können Listen der Warteschlangen abrufen, und Nachrichten Wenn Sie administrative Aufgaben durchführen möchten, Berichte über den Warteschlangeninhalt generieren oder Durchsuchen den Inhalt einer Warteschlange für Nachrichten, die bestimmte Kriterien erfüllen.

Es gibt zwei wichtigste Möglichkeiten, die Sie sowohl Meldungen als auch Meldungswarteschlangen abrufen können: Sie können einen statischen Snapshot der Meldungen oder Warteschlangen im Netzwerk abrufen, oder Sie Nachrichten und Warteschlangen mit einem Enumerator durchlaufen können. Eine statische Liste von Warteschlangen oder Meldungen abrufen schneller Abrufen einer Enumeration ist jedoch nicht erhalten Sie soviel Genauigkeit oder Kontrolle über die resultierende Menge von Informationen. Sie können einen statischen Snapshot der abrufen verwenden, wenn Sie eine administrative Aufgabe auf alle öffentlichen Warteschlangen im Netzwerk durchführen müssen.

Enumeratoren ermöglichen Ihnen eine genauere Kontrolle über mit den abgerufenen Ergebnissen Interaktion. Verwenden einen Enumerator, können Sie eine Warteschlange oder Nachricht, die bestimmte Kriterien, anstatt jedes Element in der zurückgegebenen Auflistung auswerten erfüllt suchen. Sie können z. B. einen Enumerator verwenden, wenn Sie möchten, überprüfen Sie den Inhalt einer Warteschlange und Arbeiten mit nur Nachrichten für die eine bestimmte Eigenschaft festgelegt wurde true.

Nachricht Warteschlangen abrufen

Sie können auf folgende Weise Informationen über Meldungswarteschlangen abrufen:

  • Sie können ein statisches Array aller öffentlichen oder privaten Warteschlangen im Netzwerk abrufen.

  • Sie können eine statische Teilmenge aller öffentlichen Warteschlangen im Netzwerk abrufen, indem bestimmte Suchkriterien wie z. B. das Datum und Zeit die Warteschlange erstellt oder geändert wurde, oder Angeben einer Kategorie, Bezeichnung oder Computer durch den Warteschlangen abgerufen.

  • Sie können Warteschlangen im Netzwerk mit einem Enumerator durchlaufen, oder Sie können über eine Teilmenge aller Warteschlangen im Netzwerk, indem Sie Kriterien wie Computername, Erstelldatum und-Uhrzeit und Kategorie durchlaufen.

Exists-Methode können auch bestimmen, ob eine Warteschlange, der Sie interessiert sind vorhanden ist. Die Exists-Methode sucht nach einer bestimmten Warteschlange durch einen Pfad festlegen.

Anweisungen zum Abrufen von Listen mit Meldungswarteschlangen finden Sie unter SO WIRD'S GEMACHT: Abrufen von Warteschlangen.

Nachricht abrufen

Wenn Sie Nachrichten in einem Array oder Enumerator abrufen, Sie nicht tatsächlich diese Nachrichten aus der Warteschlange abrufen wie beim Lesen oder Empfangen von Nachrichten. Stattdessen rufen Sie Informationen zu den Elementen in der Warteschlange, während die eigentlichen Nachrichten an die Benutzer verfügbar bleiben, sollen Sie empfangen wurden.

Sie können Nachrichten auf folgenden Arten abrufen:

  • Sie können ein statisches Array aller Nachrichten in einer Warteschlange abrufen.

  • Sie können Nachrichten in einer Warteschlange mit einem Enumerator durchlaufen.

Anweisungen zum Abrufen von Listen mit Meldungen finden Sie unter SO WIRD'S GEMACHT: Abrufen von Nachrichten.

Arbeiten mit Elementen in einem Enumerator

Nach der Erstellung einer Enumeration von Meldungen oder Warteschlangen, der Enumerator ist konzeptionell vor das erste Element der Enumeration positioniert. Sie können die MoveNext-Methode, um auf das erste Element in der Liste zu verschieben und zum Bewegen in der nachfolgenden Elemente aufrufen. Current-Methode können auch das Element derzeit auf positioniert sind in der Enumeration zurückgeben.

Siehe auch

Aufgaben

SO WIRD'S GEMACHT: Abrufen von Warteschlangen

SO WIRD'S GEMACHT: Abrufen von Nachrichten