PeerResolver クラス

定義

メッシュに参加しているノードのエンドポイント アドレスに対するピア メッシュ 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 を更新します。

適用対象