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 |
從探索 Proxy 收到回應尋找或解析操作的多點傳送隱藏訊息時發生。 |
ResolveCompleted |
在非同步解析作業完成時發生。 |