DiscoveryService クラス

定義

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

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

注釈

ServiceDiscoveryBehaviorをサービスに追加すると、既定のDiscoveryService実装を使用して Find 要求と Resolve 要求が処理されます。 このクラスを拡張して、カスタム照合アルゴリズムを使用して Find 要求に応答するなど、既定の実装とは異なる動作を持つカスタム探索サービスを実装します

コンストラクター

名前 説明
DiscoveryService()

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

DiscoveryService(DiscoveryMessageSequenceGenerator, Int32)

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

DiscoveryService(DiscoveryMessageSequenceGenerator)

指定した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)

適用対象