实现发现代理

本节说明实现发现代理所需执行的步骤。 发现代理是包含服务存储库的独立服务。 客户端可以查询发现代理,以便查找该代理已知的可检测服务。 使用服务填充代理的方式由实施者决定。 例如,发现代理可以连接到现有服务存储库并使该信息可供检测,管理员可以使用管理 API 向代理添加可检测服务,或者发现代理也可以使用公告功能更新其内部缓存。

WCF 实现提供可使您轻松生成代理的基类。 可以利用这些 API 在现有存储库之上生成发现代理。

此处实现的发现代理与任何其他 WCF 服务类似,您还可以在其中使发现代理可发现,并使客户端定位其终结点。

本节内容

如何:实现发现代理
说明如何实现发现代理。

如何:实现向发现代理注册的可发现的服务
说明如何实现向发现代理注册的可检测到的 WCF 服务。

如何:实现使用发现代理查找服务的客户端应用程序
说明如何实现使用发现代理搜索服务的 WCF 客户端应用程序。

如何:测试发现代理
说明如何测试前面三个主题中编写的代码。

请参阅