PeerResolver クラス

定義

ピア メッシュ ID の登録と、メッシュに参加しているノードからエンドポイント アドレスへのピア メッシュ ID の解決を行うコントラクトを定義するために使用される基本型を指定します。

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

注釈

このクラスは、カスタム ピア名リゾルバーを実装するための基本クラスです。 ピア名リゾルバーは、ピア メッシュに参加するピア ノードを検索するためにピア チャネルにより使用される探索サービスです。 またピア名リゾルバーは、ノードをピア メッシュに登録するために使用されます。ピア メッシュは、ピア メッシュからピア ノードを認識し、使用可能にするための機構です。

コンストラクター

PeerResolver()

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

プロパティ

CanShareReferrals

ピア名リゾルバーが参照を共有できるかどうかを取得します。

メソッド

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
Initialize(EndpointAddress, Binding, ClientCredentials, PeerReferralPolicy)

新たに指定されたエンドポイント アドレスと設定を使用して、現在のピア リゾルバー インスタンスを初期化します。

MemberwiseClone()

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

(継承元 Object)
Register(String, PeerNodeAddress, TimeSpan)

PeerNodeAddress を特定のピア メッシュに登録します。

Resolve(String, Int32, TimeSpan)

指定したメッシュ ID を、ピア ノードに参加する 0 個以上のノードのエンドポイント アドレスに解決します。

ToString()

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

(継承元 Object)
Unregister(Object, TimeSpan)

ピア メッシュからノードの登録エントリを削除します。

Update(Object, PeerNodeAddress, TimeSpan)

特定のピア メッシュに登録されたノードの PeerNodeAddress を更新します。

適用対象