System.ServiceModel.Discovery 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
探索可能なサービスの作成と使用に必要なクラスが含まれます。 これらのクラスは、Windows Communication Foundation (WCF) の WS-Discovery プロトコルを実装します。
クラス
| 名前 | 説明 |
|---|---|
| AnnouncementClient |
探索のお知らせメッセージを送信するためにサービスによって使用されます。 クライアントは、検出メカニズム (具体的には、対応する AnnouncementService クラス) を使用して、アナウンス メッセージをリッスンして処理できます。 アナウンス メッセージには、サービスに関する情報 (完全修飾コントラクト名、サービスが動作しているスコープ、サービスが送信するカスタム メタデータなど) が含まれます。 |
| AnnouncementEndpoint |
サービスがアナウンス メッセージを送信するために使用する標準エンドポイント。 |
| AnnouncementEventArgs |
アナウンス イベント引数を渡すために使用されます。 |
| AnnouncementService |
アナウンス サービスのセルフホステッド実装。 |
| DiscoveryClient |
使用可能なサービスを検出できます。 |
| DiscoveryClientBindingElement |
探索クライアント チャネルを利用するために WCF クライアント アプリケーションに追加できるバインディング要素。 探索クライアント チャネルを使用すると、WCF クライアント アプリケーションは、エンドポイント アドレスを事前に知らなくても、探索可能なサービスにアクセスできます。 |
| DiscoveryEndpoint |
標準の検出エンドポイント。 |
| DiscoveryEndpointProvider |
検出エンドポイントを提供します。 |
| DiscoveryMessageSequence |
WS-Discovery プロトコルで定義されている AppSequence ヘッダーを表します。 |
| DiscoveryMessageSequenceGenerator |
DiscoveryMessageSequenceインスタンスを作成するヘルパー クラス。 |
| DiscoveryOperationContextExtension |
探索ランタイムでさまざまな構成項目を使用できるようにするために使用される操作コンテキスト拡張機能。 |
| DiscoveryProxy |
探索プロキシの実装に使用される抽象基本クラス。 |
| DiscoveryService |
探索サービスの実装に使用される抽象基本クラス。 |
| DiscoveryServiceExtension |
カスタム探索サービスを指定したり、公開されたエンドポイントを取得したりするための抽象 WCF 拡張クラス。 |
| DiscoveryVersion |
使用する WS-Discovery プロトコルのバージョンを指定します。 |
| DynamicEndpoint |
WS-Discovery を使用して実行時にエンドポイント アドレスを動的に検索するエンドポイント。 |
| EndpointDiscoveryBehavior |
検出エンドポイントによって返される EndpointDiscoveryMetadata の内容を制御します。 |
| EndpointDiscoveryMetadata |
検出可能なサービスのメタデータを格納します。 |
| FindCompletedEventArgs |
FindCompleted イベントの引数。 |
| FindCriteria |
サービスを検索するときに使用する条件を表します。 |
| FindProgressChangedEventArgs |
FindProgressChanged イベントの引数。 |
| FindRequestContext |
クライアントによって送信された検索要求を表します。 |
| FindResponse |
検索要求からの応答を表します。 |
| ResolveCompletedEventArgs |
ResolveCompleted イベントの引数。 |
| ResolveCriteria |
サービスを解決するときに使用する条件を表します。 |
| ResolveResponse |
解決要求からの応答を表します。 |
| ServiceDiscoveryBehavior |
このクラスは、サービス エンドポイントの検出可能性を制御します。 |
| UdpAnnouncementEndpoint |
UDP バインディング経由でアナウンス メッセージを送信するためにサービスによって使用される標準エンドポイント。 このエンドポイントは AnnouncementEndpoint から継承され、同様に固定コントラクトを持ち、2 つの検出バージョンをサポートします。 さらに、WS-Discovery 仕様 (2005 年 4 月WS-Discovery またはバージョン 1.1 WS-Discovery) で指定されている、固定 UDP バインディングと既定のアドレス値があります。 そのため、最も単純なケースでは、 AnnouncementEndpoint を作成してサービスに追加するときに、これらの値を指定する必要はありません。 |
| UdpDiscoveryEndpoint |
UDP マルチキャスト バインディングに対する検出操作用に事前構成された標準エンドポイント。 このエンドポイントは DiscoveryEndpoint から継承され、同様に固定コントラクトを持ち、2 つの WS-Discovery プロトコル バージョンをサポートします。 さらに、WS-Discovery 仕様 (2005 年 4 月WS-Discovery または V1.1 WS-Discovery) で指定されている、固定 UDP バインディングと既定のアドレスがあります。 |
| UdpTransportSettings |
UDP トランスポート設定を設定できます。 |
列挙型
| 名前 | 説明 |
|---|---|
| ServiceDiscoveryMode |
使用する探索モードを指定します。 |