次の方法で共有


CustomPeerResolverService.Resolve(ResolveInfo) メソッド

定義

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

public:
 virtual System::ServiceModel::PeerResolvers::ResolveResponseInfo ^ Resolve(System::ServiceModel::PeerResolvers::ResolveInfo ^ resolveInfo);
public virtual System.ServiceModel.PeerResolvers.ResolveResponseInfo Resolve (System.ServiceModel.PeerResolvers.ResolveInfo resolveInfo);
abstract member Resolve : System.ServiceModel.PeerResolvers.ResolveInfo -> System.ServiceModel.PeerResolvers.ResolveResponseInfo
override this.Resolve : System.ServiceModel.PeerResolvers.ResolveInfo -> System.ServiceModel.PeerResolvers.ResolveResponseInfo
Public Overridable Function Resolve (resolveInfo As ResolveInfo) As ResolveResponseInfo

パラメーター

resolveInfo
ResolveInfo

ピア リゾルバー サービスがルックアップするエンドポイント (既知の場合) の登録エントリに関する情報を格納した ResolveInfo

戻り値

ResolveResponseInfo

ResolveResponseInfo パラメーターに指定された情報に一致するルックアップ テーブル内の登録エントリのエンドポイントを格納している resolveInfo

実装

例外

ResolveInfo オブジェクトが null です、または正しい形式ではありません。

同じ GUID を持つ登録エントリがルックアップ テーブル内に既に存在するか、前回の Open() の呼び出し時にカスタムのピア リゾルバー サービスが起動されていません。

注釈

このメソッドは、ResolveInfo オブジェクトで提供されたデータに基づいて登録エントリを検索し、ピア リゾルバー サービスの登録ルックアップ テーブルで見つかったすべての対応するエンドポイント アドレスを返します。 返されるエンドポイント アドレスの数は、MaxAddresses オブジェクトで設定されている ResolveInfo プロパティの値以下です。

適用対象