CustomPeerResolverService.Register 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
向自訂對等解析程式服務註冊對等。
多載
Register(RegisterInfo) |
將新的項目加入至對等解析程式服務的註冊查閱資料表。 |
Register(Guid, String, PeerNodeAddress) |
將新的項目加入至對等解析程式服務的註冊查閱資料表。 |
備註
若要註冊特定網狀結構中的對等節點,必須將格式正確的 RegisterInfo 物件提供給此方法的其中一個多載。 這個物件包含註冊要求註冊之註冊項目所需的特定詳細資訊,包括可唯一識別註冊項目的 GUID、網狀結構 ID 和端點位址。
Register(RegisterInfo)
將新的項目加入至對等解析程式服務的註冊查閱資料表。
public:
virtual System::ServiceModel::PeerResolvers::RegisterResponseInfo ^ Register(System::ServiceModel::PeerResolvers::RegisterInfo ^ registerInfo);
public virtual System.ServiceModel.PeerResolvers.RegisterResponseInfo Register (System.ServiceModel.PeerResolvers.RegisterInfo registerInfo);
abstract member Register : System.ServiceModel.PeerResolvers.RegisterInfo -> System.ServiceModel.PeerResolvers.RegisterResponseInfo
override this.Register : System.ServiceModel.PeerResolvers.RegisterInfo -> System.ServiceModel.PeerResolvers.RegisterResponseInfo
Public Overridable Function Register (registerInfo As RegisterInfo) As RegisterResponseInfo
參數
- registerInfo
- RegisterInfo
RegisterInfo,其中包含要向對等解析程式服務註冊之註冊項目的相關資訊。
傳回
RegisterResponseInfo,其中包含加入至對等解析程式服務之註冊查閱資料表的項目複本。
實作
例外狀況
具有相同 GUID 的註冊項目已經存在查閱資料表中,或是自訂對等解析程式服務尚未透過前一次呼叫 Open() 來啟動。
提供給此方法的 RegisterInfo 物件為 null 或格式不正確。
提供給 registerInfo
參數之物件的 AddressInfo 屬性為 null。
提供給此方法的 meshId
值設定為 null。
備註
這個方法會將新的項目加入至對等解析程式服務的註冊查閱資料表。 請注意,在關閉服務之後所做的註冊沒有任何作用-- 解析要求不會傳回這些專案。
適用於
Register(Guid, String, PeerNodeAddress)
將新的項目加入至對等解析程式服務的註冊查閱資料表。
public:
virtual System::ServiceModel::PeerResolvers::RegisterResponseInfo ^ Register(Guid clientId, System::String ^ meshId, System::ServiceModel::PeerNodeAddress ^ address);
public virtual System.ServiceModel.PeerResolvers.RegisterResponseInfo Register (Guid clientId, string meshId, System.ServiceModel.PeerNodeAddress address);
abstract member Register : Guid * string * System.ServiceModel.PeerNodeAddress -> System.ServiceModel.PeerResolvers.RegisterResponseInfo
override this.Register : Guid * string * System.ServiceModel.PeerNodeAddress -> System.ServiceModel.PeerResolvers.RegisterResponseInfo
Public Overridable Function Register (clientId As Guid, meshId As String, address As PeerNodeAddress) As RegisterResponseInfo
參數
- address
- PeerNodeAddress
PeerNodeAddress,其中包含註冊項目的端點位址。
傳回
RegisterResponseInfo,其中包含加入至對等解析程式服務之註冊查閱資料表的項目複本。
例外狀況
具有相同 GUID 的註冊項目已經存在查閱資料表中,或是自訂對等解析程式服務尚未透過前一次呼叫 Open() 來啟動。
提供給此方法的 RegisterInfo 物件為 null 或格式不正確。
提供給 refreshInfo
參數之物件的 MeshId 屬性和 (或) RegistrationId 屬性為 null。
提供給 refreshInfo
參數之物件的 MeshId 屬性未知。
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應