System.ServiceModel.Discovery 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含创建和使用可发现服务所必需的类。 这些类实现 Windows Communication Foundation (WCF) 的 WS-Discovery 协议。
类
AnnouncementClient |
由服务用于发送发现公告消息。 客户端可以使用发现机制,即,使用相应的 AnnouncementService 类来侦听公告消息并采取操作。 公告消息包含关于服务的信息,例如,服务的完全限定的协定名称、服务运行的任何范围,以及服务需要发送的任何自定义元数据。 |
AnnouncementEndpoint |
由服务用于发送公告消息的标准终结点。 |
AnnouncementEventArgs |
用于传递公告事件参数。 |
AnnouncementService |
公告服务的自承载实现。 |
DiscoveryClient |
允许发现可用的服务。 |
DiscoveryClientBindingElement |
一个绑定元素,可以将此元素添加到 WCF 客户端应用程序以利用 Discovery 客户端通道。 Discovery 客户端通道允许 WCF 客户端应用程序访问可发现的服务,而不必事先知道相应的终结点地址。 |
DiscoveryEndpoint |
标准发现终结点。 |
DiscoveryEndpointProvider |
提供发现终结点。 |
DiscoveryMessageSequence |
表示在 WS-Discovery 协议中定义的 AppSequence 标头。 |
DiscoveryMessageSequenceGenerator |
可创建 DiscoveryMessageSequence 实例的帮助器类。 |
DiscoveryOperationContextExtension |
操作上下文扩展,用于提供各种适用于发现运行时的配置项。 |
DiscoveryProxy |
用于实现发现代理的抽象基类。 |
DiscoveryService |
用于实现发现服务的抽象基类。 |
DiscoveryServiceExtension |
抽象 WCF 扩展类,用于指定自定义发现服务或获取已发布的终结点。 |
DiscoveryVersion |
指定要使用的 WS-Discovery 协议的版本。 |
DynamicEndpoint |
一个终结点,它使用 WS-Discovery 在运行时动态查找终结点地址。 |
EndpointDiscoveryBehavior |
控制发现终结点返回的 EndpointDiscoveryMetadata 的内容。 |
EndpointDiscoveryMetadata |
包含可发现服务的元数据。 |
FindCompletedEventArgs |
FindCompleted 事件的参数。 |
FindCriteria |
表示搜索服务时要使用的条件。 |
FindProgressChangedEventArgs |
FindProgressChanged 事件的参数。 |
FindRequestContext |
表示客户端发送的查找请求。 |
FindResponse |
表示来自查找请求的响应。 |
ResolveCompletedEventArgs |
ResolveCompleted 事件的参数。 |
ResolveCriteria |
表示解析服务时要使用的条件。 |
ResolveResponse |
表示来自解析请求的响应。 |
ServiceDiscoveryBehavior |
此类控制服务终结点的可发现性。 |
UdpAnnouncementEndpoint |
由服务用于通过 UDP 绑定发送公告消息的标准终结点。 此终结点从 AnnouncementEndpoint 继承,同样具有固定协定并且支持两个发现版本。 此外,根据 WS-Discovery 规范(WS-Discovery 2005 年 4 月版或 WS-Discovery 1.1 版)中的规定,它还具有固定 UDP 绑定和默认地址值。 因此,对于最简单的情况,当您创建 AnnouncementEndpoint 并将其添加到服务中时,不必指定任何这些值。 |
UdpDiscoveryEndpoint |
通过 UDP 多播绑定为发现操作预配的标准终结点。 此终结点从 DiscoveryEndpoint 中继承,同样具有固定协定并且支持两个 WS-Discovery 协议版本。 此外,根据 WS-Discovery 规范(WS-Discovery 2005 年 4 月版或 WS-Discovery 1.1 版)中的规定,它还具有固定 UDP 绑定和默认地址。 |
UdpTransportSettings |
用于设置 UDP 传输设置。 |
枚举
ServiceDiscoveryMode |
指定要使用的发现模式。 |