SO WIRD'S GEMACHT: Erstellen von Instanzen von MessageQueue-Komponenten

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

Sie erstellen MessageQueue Komponenten, wenn Sie Messagingfunktionen in Ihre Anwendung integrieren möchten. MessageQueue Komponenten können Sie eine Verbindung herstellen zu vorhandenen Warteschlangen, senden und Empfangen von Nachrichten und andernfalls Kommunikationsdienste zur Anwendung mit sehr wenig Code hinzufügen. Genommen Sie an, Sie einem Bestellabwicklungssystem erstellen, das Aufträge in Warteschlangen platziert, wie Sie aus der sales Force oder direkte Kundeninteraktion auf einer Website empfangen werden. Sie könnten mit beginnen zu Ihrem Projekt eine Instanz der Komponente MessageQueue hinzufügen und Sie für die Interaktion mit einer vorhandenen OrderEntry-Warteschlange auf dem Message Queuing-Server konfigurieren.

Eine Instanz der Komponente MessageQueue können Windows Forms, Web Forms und Komponentenklassen hinzugefügt werden. MessageQueue Komponenten haben keine visuelle Benutzeroberfläche. Wenn Sie einem visuellen Designer (z. B. Windows Forms-Designer) eine Instanz der Komponente MessageQueue hinzugefügt haben, wird die Komponente in einem kleinen Bereich unterhalb des Formulars angezeigt. Dieser Bereich wird als Komponentenfach bezeichnet und zur Anzeige aller die nicht visuelle Elemente, die dem Formular zugeordnet.

Hinweis

Nicht visuelle Klassen, die von Component erben, unterstützen eine visuelle Entwurfsoberfläche ähnelt dem Komponentenfach, auf dem Ihre Komponente MessageQueue und andere Komponenten angeordnet werden.Die Anordnung der Elemente in diesem Designer ist nicht wichtig, wie die Schnittstelle, die Sie finden Endbenutzer die Anwendung nie angezeigt wird.

Anweisungen zum Konfigurieren der Komponenten MessageQueue finden Sie unter Message Queue Configuration Properties.

Es gibt mehrere Möglichkeiten, die eine Instanz der Komponente MessageQueue zu erstellen:

  • Sie können eine Instanz der Komponente MessageQueue aus der Registerkarte KomponentenToolbox zu einem Formular oder den Komponenten-Designer ziehen.

  • Im Server-Explorer soll, und hinzufügen, um den Designer, eine Instanz der Komponente MessageQueue erstellen, auf die Warteschlange vorkonfiguriert ist, können Sie die Warteschlange suchen.

  • Sie können eine Instanz der Komponente MessageQueue in Code erstellen.

Zum Erstellen einer Instanz der MessageQueue-Komponente aus der Toolbox

  1. Auf die Registerkarte KomponentenToolbox zugreifen.

  2. Wählen Sie das Symbol MessageQueue und ziehen Sie es auf die Designeroberfläche des Formulars oder der Komponente.

  3. Konfigurieren Sie die Komponente. Weitere Informationen finden Sie unter Message Queue Configuration Properties.

Um eine Instanz der MessageQueue-Komponente im Server-Explorer zu erstellen.

  1. Server-Explorer öffnen. Weitere Informationen finden Sie unter SO WIRD'S GEMACHT: Zugriff und Initialize Server Explorer/Database Explorer.

  2. Erweitern Sie den Knoten Server, und stellen Sie fest, ob dieser Knoten der Server aufgeführt auf dem sich die gewünschte Warteschlange befindet.

    Tipp

    Wenn der Server, den Sie anzeigen möchten nicht aufgeführt ist, müssen Sie es hinzufügen.Weitere Informationen finden Sie unter SO WIRD'S GEMACHT: Zugriff und Initialize Server Explorer/Database Explorer.

  3. Erweitern Sie den Knoten für den Server und dann den darunter befindlichen Knoten Meldungswarteschlangen werden soll.

    Hinweis

    Wenn -Knoten von Meldungswarteschlangen nicht erweitern lässt, wird der Computer auf dem Sie Warteschlangen anzeigen möchten nicht Message Queuing installiert haben.Informationen zum Installieren und Konfigurieren von Message Queuing finden Sie unter der Windows 2000 oder Windows NT MSMQ-Dokumentation.

  4. Suchen Sie die Warteschlange, die Sie Ihrem Projekt hinzufügen möchten, und klicken Sie mit der rechten Maustaste darauf.

  5. Klicken Sie auf zum Designer hinzufügen.

  6. Konfigurieren Sie die Komponente. Weitere Informationen finden Sie unter Message Queue Configuration Properties.

So erstellen Sie eine Instanz der MessageQueue-Komponente programmgesteuert

  1. Erstellen Sie eine Instanz der Klasse MessageQueue in Code, und legen Sie die Path, um festzulegen, welche vorhandene Warteschlange die Komponente verweisen soll. Der Code könnte wie folgt aussehen:

                                Dim myMQ AsNew System.Messaging.MessageQueue()
    myMQ.Path = ".\MyNewQueue"
    
            System.Messaging.MessageQueue myMQ =
               new System.Messaging.MessageQueue();
            myMQ.Path = @".\MyNewQueue";
    

    Tipp

    Sie können auch Schritte eins und zwei in einer einzelnen Schritt tun, indem dieses Format verwenden:

                                Dim myMQ2 AsNew System.Messaging.MessageQueue(".\MyNewQueue")
    
            System.Messaging.MessageQueue myMQ2 =
               new System.Messaging.MessageQueue(@".\MyNewQueue");
    

    Hinweis

    Sie können über den Pfad an die Warteschlange automatisch generierten Formatnamen der Warteschlange oder über die nicht eindeutige, beschreibende Bezeichnung der Warteschlange an die Warteschlange verweisen.Jede dieser Möglichkeiten zum Verweisen auf eine Warteschlange hat seine vor- und Nachteile.Weitere Informationen finden Sie unter Warteschlange Empfehlungen.

  2. Konfigurieren Sie beliebige andere Eigenschaften für die Warteschlange. Weitere Informationen finden Sie unter Message Queue Configuration Properties.

Siehe auch

Referenz

SO WIRD'S GEMACHT: Zugriff und Initialize Server Explorer/Database Explorer

Konzepte

Message Queue Configuration Properties