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 の仕様 (WS-Discovery April 2005 または WS-Discovery V1.1) に規定された固定 UDP バインディングと既定のアドレスも備えています。 したがって、最も簡単なケースでは、AnnouncementEndpoint を作成してサービスに追加するときに、これらの値を指定する必要はありません。 |
UdpDiscoveryEndpoint |
UDP マルチキャスト バインディング上での探索操作用に事前構成済みの標準エンドポイント。 このエンドポイントは、DiscoveryEndpoint から継承されます。固定コントラクトがあり、2 つの WS-Discovery プロトコル バージョンをサポートしています。 また、WS-Discovery の仕様 (WS-Discovery April 2005 または WS-Discovery V1.1) に規定された固定 UDP バインディングと既定のアドレスも備えています。 |
UdpTransportSettings |
UDP トランスポートを設定できるようにします。 |
列挙型
ServiceDiscoveryMode |
使用する探索モードを指定します。 |
.NET