Share via


DiscoveryService クラス

定義

探索サービスの実装に使用される抽象基本クラス。

public ref class DiscoveryService abstract
public abstract class DiscoveryService
type DiscoveryService = class
Public MustInherit Class DiscoveryService
継承
DiscoveryService

注釈

ServiceDiscoveryBehavior のサービスへの追加時には、検索要求および解決要求の処理に既定の DiscoveryService 実装が使用されます。 このクラスを拡張すると、カスタムの一致アルゴリズムを使用した検索要求への応答など、既定の実装とは異なる動作を持つカスタム探索サービスを実装できます。

コンストラクター

DiscoveryService()

DiscoveryService クラスの新しいインスタンスを初期化します。

DiscoveryService(DiscoveryMessageSequenceGenerator)

DiscoveryService を指定して、DiscoveryMessageSequenceGenerator クラスの新しいインスタンスを初期化します。

DiscoveryService(DiscoveryMessageSequenceGenerator, Int32)

DiscoveryService と重複するメッセージの履歴の長さを指定して DiscoveryMessageSequenceGenerator クラスの新しいインスタンスを初期化します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
OnBeginFind(FindRequestContext, AsyncCallback, Object)

このメソッドをオーバーライドすると、検索操作を処理できます。

OnBeginResolve(ResolveCriteria, AsyncCallback, Object)

このメソッドをオーバーライドすると、解決操作を処理できます。

OnEndFind(IAsyncResult)

このメソッドをオーバーライドすると、検索操作の完了を処理できます。

OnEndResolve(IAsyncResult)

このメソッドをオーバーライドすると、解決操作の完了を処理できます。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象