CustomPeerResolverService.Register Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Registreert een peer met de aangepaste peer resolver-service.
Overloads
| Name | Description |
|---|---|
| Register(RegisterInfo) |
Voegt een nieuwe vermelding toe aan de opzoektabel voor registratie van de peer-resolver-service. |
| Register(Guid, String, PeerNodeAddress) |
Voegt een nieuwe vermelding toe aan de opzoektabel voor registratie van de peer-resolver-service. |
Opmerkingen
Als u een peerknooppunt in een specifieke mesh wilt registreren, moet een correct gevormd RegisterInfo object worden geleverd aan een van de overbelastingen voor deze methode. Dit object bevat de specifieke gegevens die nodig zijn voor het registreren van de registratievermelding die registratie aanvraagt, inclusief een GUID waarmee de registratievermelding, de mesh-id en een eindpuntadres uniek worden geïdentificeerd.
Register(RegisterInfo)
Voegt een nieuwe vermelding toe aan de opzoektabel voor registratie van de peer-resolver-service.
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
Parameters
- registerInfo
- RegisterInfo
RegisterInfo die informatie bevat over de registratievermelding die moet worden geregistreerd bij de peer resolver-service.
Retouren
RegisterResponseInfo die een kopie bevat van de vermelding die is toegevoegd aan de registratiezoektabel van de peer resolver-service.
Implementeringen
Uitzonderingen
Er bestaat al een registratievermelding met dezelfde GUID in de opzoektabel of de aangepaste peer resolver-service is niet gestart met een eerdere aanroep naar Open().
Het RegisterInfo object dat aan deze methode is geleverd, is null of niet juist gevormd.
De eigenschap AddressInfo van het object dat aan de registerInfo parameter is opgegeven, is null.
De meshId waarde die aan deze methode wordt opgegeven, is ingesteld op null.
Opmerkingen
Met deze methode wordt een nieuwe vermelding toegevoegd aan de opzoektabel voor registratie van de peer-resolver-service. Registraties die zijn gemaakt nadat de service is gesloten, hebben geen effect. Deze vermeldingen worden niet geretourneerd door aanvragen om te lossen.
Van toepassing op
Register(Guid, String, PeerNodeAddress)
Voegt een nieuwe vermelding toe aan de opzoektabel voor registratie van de peer-resolver-service.
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
Parameters
- clientId
- Guid
Een Guid die een unieke id opgeeft voor de registratievermelding die moet worden geregistreerd bij de resolver-service.
- meshId
- String
Een String die de mesh-id aangeeft van de peer-mesh waarin de registratievermelding deelneemt.
- address
- PeerNodeAddress
Een PeerNodeAddress met het eindpuntadres van de registratievermelding.
Retouren
Een RegisterResponseInfo met een kopie van de vermelding die is toegevoegd aan de registratiezoektabel van de peer resolver-service.
Uitzonderingen
Er bestaat al een registratievermelding met dezelfde GUID in de opzoektabel of de aangepaste peer resolver-service is niet gestart met een eerdere aanroep naar Open().
Het RegisterInfo object dat aan deze methode is geleverd, is null of niet juist gevormd.
De meshId en/of de eigenschap RegistrationId van het object dat aan de refreshInfo parameter is geleverd, is null.
De MeshId-eigenschap van het object dat aan de refreshInfo parameter is geleverd, is onbekend.