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, Object) |
使用指定的条件和用户定义的状态对象开始异步查找操作。 |
| FindAsync(FindCriteria) |
使用指定的条件开始异步查找操作。 |
| FindTaskAsync(FindCriteria, CancellationToken) |
使用指定的条件和取消标记对象开始异步查找任务操作。 |
| FindTaskAsync(FindCriteria) |
使用指定的条件开始异步查找任务操作。 |
| GetHashCode() |
用作默认哈希函数。 (继承自 Object) |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| MemberwiseClone() |
创建当前 Object的浅表副本。 (继承自 Object) |
| Open() |
打开 。DiscoveryClient |
| Resolve(ResolveCriteria) |
使用指定的条件开始异步解析操作。 |
| ResolveAsync(ResolveCriteria, Object) |
使用指定的条件和用户定义的状态对象开始异步解析操作。 |
| ResolveAsync(ResolveCriteria) |
使用指定的条件开始异步解析操作。 |
| ResolveTaskAsync(ResolveCriteria, CancellationToken) |
使用指定的条件和取消令牌开始异步解析任务操作。 |
| ResolveTaskAsync(ResolveCriteria) |
使用指定的条件开始异步解析任务操作。 |
| ToString() |
返回一个表示当前对象的字符串。 (继承自 Object) |
活动
| 名称 | 说明 |
|---|---|
| FindCompleted |
当整个查找操作完成时发生。 |
| FindProgressChanged |
每次客户端收到来自特定服务的响应时发生。 |
| ProxyAvailable |
当从发现代理接收多播抑制消息以响应查找或解析操作时发生。 |
| ResolveCompleted |
完成异步解析操作时发生。 |