实现发现代理
本节说明实现发现代理所需执行的步骤。 发现代理是包含服务存储库的独立服务。 客户端可以查询发现代理,以便查找该代理已知的可检测服务。 使用服务填充代理的方式由实施者决定。 例如,发现代理可以连接到现有服务存储库并使该信息可供检测,管理员可以使用管理 API 向代理添加可检测服务,或者发现代理也可以使用公告功能更新其内部缓存。
WCF 实现提供可使您轻松生成代理的基类。 可以利用这些 API 在现有存储库之上生成发现代理。
此处实现的发现代理与任何其他 WCF 服务类似,您还可以在其中使发现代理可发现,并使客户端定位其终结点。
本节内容
如何:实现发现代理
说明如何实现发现代理。
如何:实现向发现代理注册的可发现的服务
说明如何实现向发现代理注册的可检测到的 WCF 服务。
如何:实现使用发现代理查找服务的客户端应用程序
说明如何实现使用发现代理搜索服务的 WCF 客户端应用程序。
如何:测试发现代理
说明如何测试前面三个主题中编写的代码。