Implementieren eines SuchproxysImplementing a Discovery Proxy

In diesem Thema werden die Schritte beschrieben, die zum Implementieren eines Suchproxys erforderlich sind.This section describes the steps required to implement a discovery proxy. Ein Suchproxy ist ein eigenständiger Dienst, der ein Repository mit Diensten enthält.A discovery proxy is a standalone service that contains a repository of services. Clients können einen Suchproxy abfragen, um nach erkennbaren Diensten, die für den Proxy verfügbar sind.Clients can query a discovery proxy to find discoverable services that the proxy is aware of. Die Art und Weise, wie ein Proxy mit Diensten aufgefüllt wird, hängt von der Implementierung ab.How a proxy is populated with services is up to the implementer. Ein Suchproxy kann z. B. eine Verbindung zu einem vorhandenen Dienstrepository herstellen und diese Informationen erkennbar machen, ein Administrator kann einem Proxy erkennbare Dienste mithilfe einer Verwaltungs-API hinzufügen, oder ein Suchproxy kann seinen internen Cache mithilfe der Ankündigungsfunktionalität aktualisieren.For example, a discovery proxy can connect to an existing service repository and make that information discoverable, an administrator can use a management API to add discoverable services to a proxy, or a discovery proxy can use the announcement functionality to update its internal cache.

Die WCF-Implementierung stellt Basisklassen bereit, mit denen problemlos ein Proxy erstellt werden kann.The WCF implementation provides base classes that allow you to easily build a proxy. Sie können mit diesen APIs einen Suchproxy für das vorhandene Repository erstellen.You can utilize these APIs to build a Discovery Proxy on top of your existing repository.

Der hier implementierte Suchproxy gleicht allen anderen WCF-Diensten. Sie können den Suchproxy auch erkennbar machen und die Clients nach seinen Endpunkten suchen lassen.The discovery proxy implemented here is like any other WCF services, in that you can also make the discovery proxy discoverable and have the clients locate its endpoints.

In diesem AbschnittIn This Section

Vorgehensweise: Implementieren eines SuchproxysHow to: Implement a Discovery Proxy
Beschreibt, wie Sie einen Suchproxy implementieren.Describes how to implement a discovery proxy.

Vorgehensweise: Implementieren eines ermittelbaren Diensts, der beim Suchproxy registriert istHow to: Implement a Discoverable Service that Registers with the Discovery Proxy
Beschreibt, wie einen WCF-Dienst erkennbaren zu implementieren, der beim suchproxy registriert.Describes how to implement a discoverable WCF service that registers with the discovery proxy.

Vorgehensweise: Implementieren einer Clientanwendung, die den Suchproxy zum Suchen nach einem Dienst verwendetHow to: Implement a Client Application that Uses the Discovery Proxy to Find a Service
Beschreibt, wie eine WCF-Clientanwendung implementieren, die den suchproxy, die zum Suchen nach einem Dienst verwendet.Describes how to implement a WCF client application that uses the discovery proxy to search for a service.

Vorgehensweise: Testen des SuchproxysHow to: Test the Discovery Proxy
Beschreibt, wie Sie den Code testen, den Sie in den vorherigen drei Themen geschrieben haben.Describes how to test the code written in the previous three topics.

Siehe auchSee Also

WCF-SucheWCF Discovery
Vorgehensweise: Programmgesteuertes Hinzufügen der Ermittelbarkeit zu einem WCF-Dienst und -ClientHow to: Programmatically Add Discoverability to a WCF Service and Client