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 |
非同期の解決操作の完了時に発生します。 |
明示的なインターフェイスの実装
ICommunicationObject.Abort() |
通信オブジェクトを、現在の状態から Closed 状態に直ちに遷移させます。 |
ICommunicationObject.BeginClose(AsyncCallback, Object) |
通信オブジェクトをクローズするための非同期操作を開始します。 |
ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) |
タイムアウトを指定して、通信オブジェクトをクローズするための非同期操作を開始します。 |
ICommunicationObject.BeginOpen(AsyncCallback, Object) |
通信オブジェクトを開くための非同期操作を開始します。 |
ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) |
指定した時間内で通信オブジェクトを開くための非同期操作を開始します。 |
ICommunicationObject.Close() |
通信オブジェクトを、現在の状態から Closed 状態に遷移させます。 |
ICommunicationObject.Close(TimeSpan) |
指定した時間内で、通信オブジェクトを現在の状態から Closed 状態に遷移させます。 |
ICommunicationObject.Closed |
通信オブジェクトが、Closing 状態から Closed 状態への通信状態の遷移を完了したときに発生します。 |
ICommunicationObject.Closing |
通信オブジェクトが初めて Closing 状態に遷移するときに発生します。 |
ICommunicationObject.EndClose(IAsyncResult) |
通信オブジェクトをクローズするための非同期操作を完了します。 |
ICommunicationObject.EndOpen(IAsyncResult) |
通信オブジェクトを開くための非同期操作を完了します。 |
ICommunicationObject.Faulted |
通信オブジェクトが初めて Faulted 状態に遷移するときに発生します。 |
ICommunicationObject.Open() |
通信オブジェクトを、Created 状態から Opened 状態に遷移させます。 |
ICommunicationObject.Open(TimeSpan) |
指定した時間内で、通信オブジェクトを Created 状態から Opened 状態に遷移させます。 |
ICommunicationObject.Opened |
通信オブジェクトが、Opening 状態から Opened 状態への通信状態の遷移を完了したときに発生します。 |
ICommunicationObject.Opening |
通信オブジェクトが初めて Opening 状態に遷移するときに発生します。 |
ICommunicationObject.State |
通信指向オブジェクトの現在の状態を取得します。 |
IDisposable.Dispose() |
Dispose() メソッドの実装を提供します。 |
適用対象
.NET