CustomPeerResolverService.Register Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Registra un peer con il servizio resolver peer personalizzato.
Overload
Register(RegisterInfo) |
Aggiunge una nuova voce alla tabella di ricerca della registrazione del servizio resolver peer. |
Register(Guid, String, PeerNodeAddress) |
Aggiunge una nuova voce alla tabella di ricerca della registrazione del servizio resolver peer. |
Commenti
Per registrare un nodo peer in una rete specifica, è necessario fornire un oggetto RegisterInfo del formato corretto a uno degli overload per questo metodo. Questo oggetto contiene i dettagli specifici necessari a registrare la voce di registrazione che richiede la registrazione, inclusi un GUID che identifica in modo univoco la voce di registrazione, l'ID di rete e un indirizzo dell'endpoint.
Register(RegisterInfo)
Aggiunge una nuova voce alla tabella di ricerca della registrazione del servizio resolver peer.
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
Parametri
- registerInfo
- RegisterInfo
Classe RegisterInfo che contiene le informazioni relative alla voce di registrazione da registrare con il servizio resolver peer.
Restituisce
RegisterResponseInfo che contiene una copia della voce aggiunta alla tabella di ricerca della registrazione del servizio resolver peer.
Implementazioni
Eccezioni
Una voce di registrazione con lo stesso GUID è già presente nella tabella di ricerca oppure il servizio resolver peer personalizzato non è stato avviato con una chiamata precedente a Open().
L'oggetto RegisterInfo fornito a questo metodo è Null o non è di un formato corretto.
La proprietà AddressInfo dell'oggetto fornito al parametro registerInfo
è Null.
Il valore meshId
fornito a questo metodo è impostato su Null.
Commenti
Questo metodo aggiunge una nuova voce alla tabella di ricerca della registrazione del servizio resolver peer. Si noti che le registrazioni effettuate dopo la chiusura del servizio non hanno alcun effetto: queste voci non vengono restituite dalle richieste di risoluzione.
Si applica a
Register(Guid, String, PeerNodeAddress)
Aggiunge una nuova voce alla tabella di ricerca della registrazione del servizio resolver peer.
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
Parametri
- clientId
- Guid
Guid che specifica un identificatore univoco per la registrazione della voce di registrazione con il servizio resolver.
- meshId
- String
String che specifica l'ID della rete peer alla quale partecipa la voce di registrazione.
- address
- PeerNodeAddress
PeerNodeAddress che contiene l'indirizzo dell'endpoint della voce di registrazione.
Restituisce
RegisterResponseInfo che contiene una copia della voce aggiunta alla tabella di ricerca della registrazione del servizio resolver peer.
Eccezioni
Una voce di registrazione con lo stesso GUID è già presente nella tabella di ricerca oppure il servizio resolver peer personalizzato non è stato avviato con una chiamata precedente a Open().
L'oggetto RegisterInfo fornito a questo metodo è Null o non è di un formato corretto.
La proprietà MeshId o RegistrationId dell'oggetto fornito al parametro refreshInfo
è Null.
La proprietà MeshId dell'oggetto fornito al parametro refreshInfo
è sconosciuta.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per