Generieren des Webdienstproxys (Master Data Services)

Sie können eine Proxyklasse verwenden, um programmgesteuert über den Webdienst auf Master Data Services zuzugreifen. Es gibt zwei Möglichkeiten, dem Bereitstellungsprojekt eine Proxyklasse hinzuzufügen: über das Befehlszeilentool Svcutil.exe in .NET Framework oder durch Hinzufügen eines Webverweises in Microsoft Visual Studio.

Hinzufügen des Proxys mit "Svcutil.exe"

Damit Svcutil.exe auf dem Computer verfügbar ist, müssen Sie Microsoft Visual Studio oder das Microsoft Windows SDK installiert haben. Wenn Sie Visual Studio verwenden, müssen Sie den Befehl über die Visual Studio-Eingabeaufforderung ausführen. Weitere Informationen finden Sie unter ServiceModel Metadata Utility-Tool (Svcutil.exe) und Generieren eines WCF-Clients aus Dienstmetadaten.

Um die Proxyklasse mithilfe von Svcutil.exe hinzuzufügen, verwenden Sie z. B. folgenden Befehl:

svcutil.exe http://<server_name:port>/<virtual_path>/Service/Service.svc 
/out:<proxy_name>.cs /messageContract /tcv:Version35 
/noconfig /ct:System.Collections.ObjectModel.Collection`1 
/namespace:*,Microsoft.MasterDataServices

Erläuterungen:

  • servername:port entspricht dem Computernamen und der Portnummer des Computers, auf dem Master Data Services gehostet wird.

  • virtual_path ist der virtuelle Pfad von Master Data Services in den Internetinformationsdiensten (IIS).

  • proxy_name ist der C#-Klassenname für den generierten Proxy.

Hinzufügen des Proxys mithilfe eines Webverweises

Sie können auch einen Proxy hinzufügen, indem Sie einen Webverweis in einem Visual Studio-Projekt angeben. Weitere Informationen finden Sie unter Vorgehensweise: Hinzufügen und Entfernen von Webverweisen.