次の方法で共有


CustomPeerResolverService クラス

定義

注意事項

PeerChannel feature is obsolete and will be removed in the future.

カスタム ピア リゾルバー サービスの基本実装を提供します。

public ref class CustomPeerResolverService : System::ServiceModel::PeerResolvers::IPeerResolverContract
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)]
public class CustomPeerResolverService : System.ServiceModel.PeerResolvers.IPeerResolverContract
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)]
[System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)]
public class CustomPeerResolverService : System.ServiceModel.PeerResolvers.IPeerResolverContract
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)>]
type CustomPeerResolverService = class
    interface IPeerResolverContract
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)>]
[<System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)>]
type CustomPeerResolverService = class
    interface IPeerResolverContract
Public Class CustomPeerResolverService
Implements IPeerResolverContract
継承
CustomPeerResolverService
属性
実装

注釈

CustomPeerResolverService クラスは、カスタム ピア リゾルバー サービスの基本実装を定義し、このリゾルバーが保持するメッシュ内のピア エンドポイント アドレスへの登録 ID の解決に対するルックアップを提供します。

注意 (継承者)

カスタム ピア リゾルバーを実装する場合は、このクラスから派生し、カスタム実装を提供する特定の機能をオーバーライドする必要があります。 すべてのカスタム ピア リゾルバーは、少なくとも IPeerResolverContract インターフェイスを実装する必要があります。

また、カスタム リゾルバーを使用するクライアントは、ピア リゾルバー サービスの登録を正常に更新するために、クライアントとサーバーの間の待ち時間に一定の上限を設ける必要があります。

コンストラクター

CustomPeerResolverService()
古い.

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

プロパティ

CleanupInterval
古い.

ピア リゾルバー サービスの登録ルックアップ テーブルから削除する古いエントリを判断する基準の時間を取得または設定します。

ControlShape
古い.

ピア リゾルバー サービスが参照を共有するかどうかを取得または設定します。

RefreshInterval
古い.

ピア リゾルバー サービスの登録ルックアップ テーブルでエントリが有効状態を維持する時間を取得または設定します。

メソッド

Close()
古い.

ピア リゾルバー サービスを閉じます。

Equals(Object)
古い.

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

(継承元 Object)
GetHashCode()
古い.

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

(継承元 Object)
GetServiceSettings()
古い.

ピア リゾルバー サービスの特定の応答設定を取得します。

GetType()
古い.

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

(継承元 Object)
MemberwiseClone()
古い.

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

(継承元 Object)
Open()
古い.

ピア リゾルバー サービスを開きます。

Refresh(RefreshInfo)
古い.

ピア リゾルバー サービスの登録ルックアップ テーブルのエントリの有効期限を更新します。

Register(Guid, String, PeerNodeAddress)
古い.

ピア リゾルバー サービスの登録ルックアップ テーブルに、新しいエントリを追加します。

Register(RegisterInfo)
古い.

ピア リゾルバー サービスの登録ルックアップ テーブルに、新しいエントリを追加します。

Resolve(ResolveInfo)
古い.

登録エントリに対する既知のエンドポイントの一覧を返します。

ToString()
古い.

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

(継承元 Object)
Unregister(UnregisterInfo)
古い.

ピア リゾルバー サービスの登録ルックアップ テーブルから、特定のエントリを削除します。

Update(UpdateInfo)
古い.

ピア リゾルバー サービスの登録ルックアップ テーブルの既存の登録エントリを更新します。

適用対象

こちらもご覧ください