CustomPeerResolverService.Register Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zaregistruje partnerský uzel pomocí služby překladače vlastních partnerských uzlů.
Přetížení
Register(RegisterInfo) |
Přidá novou položku do vyhledávací tabulky registrace služby partnerského překladače. |
Register(Guid, String, PeerNodeAddress) |
Přidá novou položku do vyhledávací tabulky registrace služby partnerského překladače. |
Poznámky
Chcete-li zaregistrovat partnerský uzel v konkrétní síti, musí být správně vytvořený RegisterInfo objekt dodán do jednoho z přetížení pro tuto metodu. Tento objekt obsahuje konkrétní podrobnosti potřebné k registraci položky registrace, která vyžaduje registraci, včetně identifikátoru GUID, který jedinečně identifikuje položku registrace, ID sítě a adresu koncového bodu.
Register(RegisterInfo)
Přidá novou položku do vyhledávací tabulky registrace služby partnerského překladače.
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
Parametry
- registerInfo
- RegisterInfo
RegisterInfo obsahující informace o položce registrace, která se má zaregistrovat u služby partnerského překladače.
Návraty
RegisterResponseInfo obsahující kopii položky přidané do vyhledávací tabulky registrace služby partnerského překladače.
Implementuje
Výjimky
Ve vyhledávací tabulce již existuje položka registrace se stejným identifikátorem GUID nebo služba překladače vlastních partnerských uzlů nebyla spuštěna předchozím voláním Open()nástroje .
Objekt RegisterInfo zadaný do této metody měl hodnotu null nebo nebyl správně vytvořen.
Vlastnost AddressInfo objektu zadaného parametru registerInfo
měla hodnotu null.
Hodnota meshId
zadaná této metodě je nastavena na hodnotu null.
Poznámky
Tato metoda přidá novou položku do vyhledávací tabulky registrace služby partnerského překladače. Všimněte si, že registrace provedené po uzavření služby nemají žádný vliv – tyto položky nejsou vráceny žádostmi o překlad.
Platí pro
Register(Guid, String, PeerNodeAddress)
Přidá novou položku do vyhledávací tabulky registrace služby partnerského překladače.
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
Parametry
- clientId
- Guid
A Guid , který určuje jedinečný identifikátor položky registrace, která se má zaregistrovat ve službě překladače.
- meshId
- String
A String , který určuje ID sítě partnerské sítě, ve které se položka registrace účastní.
- address
- PeerNodeAddress
A PeerNodeAddress , který obsahuje adresu koncového bodu položky registrace.
Návraty
A RegisterResponseInfo obsahující kopii položky přidané do vyhledávací tabulky registrace služby partnerského překladače.
Výjimky
Ve vyhledávací tabulce již existuje položka registrace se stejným identifikátorem GUID nebo služba překladače vlastních partnerských uzlů nebyla spuštěna předchozím voláním Open()nástroje .
Objekt RegisterInfo zadaný do této metody měl hodnotu null nebo nebyl správně vytvořen.
Vlastnost MeshId a/nebo RegistrationId objektu zadaného do parametru refreshInfo
měla hodnotu null.
Vlastnost MeshId objektu zadaného do parametru refreshInfo
je neznámá.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro