实现发现代理

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

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

此处实现的发现代理与任何其他 WCF 服务一样,因此还可以使发现代理可发现并让客户端找到其终结点。

本节中

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

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

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

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

另请参阅