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 |
非同期解決操作が完了したときに発生します。 |