Freigeben über


Readme_ServiceBrokerInterface

Aktualisiert: 05. Dezember 2005

Dieses Beispiel zeigt eine Möglichkeit, eine objektorientierte Programmierschnittstelle für Service Broker-Anwendungen zu erstellen. Das Beispiel enthält Klassen, die die Details des Sendens und Empfangens von Nachrichten mithilfe der Service Broker DML kapseln. Dieses Beispiel bildet die Grundlage für andere Beispielanwendungen, die in den SQL Server 2005-Beispielen enthalten sind.

Das Beispiel stellt zwei verschiedene Ansätze der Nachrichtenverteilung vor. Eine Anwendung, die dieses Beispiel verwendet, kann einen attributbasierten Ansatz für die Nachrichtenverteilung verwenden, oder sie kann eine Nachrichtenverarbeitungsschleife implementieren.

Standardmäßig ist die Warenkorb-Beispielanwendung unter C:\Programme\Microsoft SQL Server\100\Samples\Engine\\ServiceBroker\ShoppingCart installiert. Wenn der Beispielordner nicht vorhanden ist, lesen Sie Installieren von Beispielen.

Die Beispiele dienen nur zu Lernzwecken. Sie sind nicht für den Einsatz in einer Produktionsumgebung gedacht und wurden auch nicht in einer Produktionsumgebung getestet. Microsoft leistet keinen technischen Support für diese Beispiele. Beispielanwendungen und Assemblys sollten nicht ohne die Zustimmung des Systemadministrators mit der SQL Server-Datenbank oder dem Berichtsserver verbunden sein oder verwendet werden.

Erstellen des Beispiels

  1. Öffnen Sie die Projektmappendatei Service Broker Interface.sln in Visual Studio 2005. Diese Datei befindet sich im cs-Verzeichnis des ServiceBrokerInterface-Verzeichnisses.

  2. Erstellen Sie die Projektmappe, indem Sie F6 drücken oder im Menü Erstellen die Option Projektmappe erstellen auswählen.

Verwenden des Beispiels

  1. Erstellen Sie das Beispiel wie oben beschrieben.

  2. Fügen Sie der Assembly Microsoft.Samples.SqlServer.dll einen Verweis hinzu.

  3. Fügen Sie in Ihrem Code eine Direktive zur Nutzung (C#) oder eine Importanweisung (Visual Basic) für den Namespace Microsoft.Samples.SqlServer hinzu.

Anforderungen

Für dieses Beispiel ist Visual Studio 2005 erforderlich. Da das Beispiel Common Language Runtime-Features verwendet, die in früheren Versionen nicht zur Verfügung standen, können ältere Versionen als Visual Studio 2005 das Beispiel nicht erstellen.

Veranschaulicht

Dieses Beispiel zeigt eine Möglichkeit, Service Broker DML in einer .NET-Sprache darzustellen.

Änderungsverlauf

Version Verlauf

05. Dezember 2005

Geänderter Inhalt:
  • Die Anweisungen zum Generieren einer Schlüsseldatei wurden geändert, einschließlich des Namens und Speicherortes der Schlüsseldatei.