CustomPeerResolverService.Resolve(ResolveInfo) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回註冊項目已知端點的清單。
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,其中包含查閱資料表中註冊項目的端點,這個資料表會比對 resolveInfo
參數中所提供的資訊。
實作
例外狀況
ResolveInfo 物件為 null 或格式不正確。
具有相同 GUID 的註冊項目已經存在查閱資料表中,或是自訂對等解析程式服務尚未透過前一次呼叫 Open() 來啟動。
備註
這個方法會根據 ResolveInfo 物件中提供的資料查詢註冊項目,並傳回任何在對等解析程式服務的註冊查閱資料表中找到的對應端點位址。 傳回的端點位址數目會等於或小於 MaxAddresses 物件上設定的 ResolveInfo 屬性值。