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)
古い.

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

適用対象

こちらもご覧ください