Реализация прокси-сервера обнаруженияImplementing a Discovery Proxy

В данном разделе приводятся инструкции по реализации прокси-сервера обнаружения.This section describes the steps required to implement a discovery proxy. Прокси-сервер обнаружения - это автономная служба, содержащая репозиторий служб.A discovery proxy is a standalone service that contains a repository of services. Клиенты могут выполнять запросы к прокси-серверу обнаружения, чтобы найти обнаружимые службы, доступные серверу.Clients can query a discovery proxy to find discoverable services that the proxy is aware of. Метод заполнения прокси-сервера службами определяется разработчиком.How a proxy is populated with services is up to the implementer. Например, прокси-сервер обнаружения может подключаться к существующему репозиторию служб и сделать эту информацию обнаружимой, администратор может при помощи API управления добавить обнаружимые службы к прокси-серверу, а прокси-сервер обнаружения может при помощи функции объявлений обновить свой внутренний кэш.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.

Реализация WCF обеспечивает базовые классы, которые позволят легко создавать прокси-сервер.The WCF implementation provides base classes that allow you to easily build a proxy. Эти API-интерфейсы можно использовать для создания прокси-сервера обнаружения поверх существующего репозитория.You can utilize these APIs to build a Discovery Proxy on top of your existing repository.

Используемый здесь прокси-сервер обнаружения похож на любую другую службу WCF в том, что можно сделать прокси-сервер обнаруживаемым и позволить клиентам находить его конечные точки.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 This Section

Практическое руководство. Как реализовать прокси-сервер обнаруженияHow to: Implement a Discovery Proxy
Реализация прокси-сервера обнаружения.Describes how to implement a discovery proxy.

Практическое руководство. Как реализовать обнаружимую службу, которая регистрируется в прокси-сервере обнаруженияHow to: Implement a Discoverable Service that Registers with the Discovery Proxy
Описывает, как реализовать обнаруживаемую службу WCF, которая регистрируется в прокси-сервере обнаружения.Describes how to implement a discoverable WCF service that registers with the discovery proxy.

Практическое руководство. Как реализовать клиентское приложение, которое для поиска служб использует прокси-сервер обнаруженияHow to: Implement a Client Application that Uses the Discovery Proxy to Find a Service
Описание реализации клиентского приложения WCF, использующего прокси-сервер обнаружения для поиска службы.Describes how to implement a WCF client application that uses the discovery proxy to search for a service.

Практическое руководство. Как проверить прокси-сервер обнаруженияHow to: Test the Discovery Proxy
Описывает, как проверить код, приведенный в предыдущих трех разделах.Describes how to test the code written in the previous three topics.

См. такжеSee also