DiscoveryClient 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
允许发现可用的服务。
public ref class DiscoveryClient sealed : IDisposable, System::ServiceModel::ICommunicationObject
public sealed class DiscoveryClient : IDisposable, System.ServiceModel.ICommunicationObject
type DiscoveryClient = class
interface ICommunicationObject
interface IDisposable
Public NotInheritable Class DiscoveryClient
Implements ICommunicationObject, IDisposable
- 继承
-
DiscoveryClient
- 实现
构造函数
DiscoveryClient() |
创建 DiscoveryClient 类的新实例。 |
DiscoveryClient(DiscoveryEndpoint) |
使用指定的发现终结点创建 DiscoveryClient 类的新实例。 |
DiscoveryClient(String) |
使用指定的终结点配置创建 DiscoveryClient 类的新实例。 |
属性
ChannelFactory |
获取 DiscoveryClient 的通道工厂。 |
ClientCredentials |
获取 DiscoveryClient 的客户端凭据。 |
Endpoint |
获取用于发送发现消息的终结点。 |
InnerChannel |
获取用于发送发现消息的通道。 |
方法
CancelAsync(Object) |
取消一个挂起的异步操作。 |
Close() |
关闭发现客户端。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
Find(FindCriteria) |
发送一个请求以查找与指定条件匹配的服务。 |
FindAsync(FindCriteria) |
使用指定条件开始异步查找操作。 |
FindAsync(FindCriteria, Object) |
开始异步查找操作,并使用指定的条件和用户定义的状态对象。 |
FindTaskAsync(FindCriteria) |
使用指定标准开始异步查找任务操作。 |
FindTaskAsync(FindCriteria, CancellationToken) |
使用指定的标准和取消令牌对象,开始异步查找任务操作。 |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
Open() |
打开 DiscoveryClient。 |
Resolve(ResolveCriteria) |
使用指定条件开始异步解析操作。 |
ResolveAsync(ResolveCriteria) |
使用指定条件开始异步解析操作。 |
ResolveAsync(ResolveCriteria, Object) |
开始异步解析操作,并使用指定的条件和用户定义的状态对象。 |
ResolveTaskAsync(ResolveCriteria) |
使用指定标准开始异步解析任务操作。 |
ResolveTaskAsync(ResolveCriteria, CancellationToken) |
使用指定的标准和取消令牌,开始异步解析任务操作。 |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |
事件
FindCompleted |
当整个查找操作完成时发生。 |
FindProgressChanged |
每当客户端接收来自特定服务的响应时发生。 |
ProxyAvailable |
当从发现代理收到多播禁止消息作为对查找或解析操作的响应时发生。 |
ResolveCompleted |
在异步解析操作完成时发生。 |