CustomPeerResolverService.Register Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Inscrit un homologue avec le service de programme de résolution d'homologue personnalisé.
Surcharges
Register(RegisterInfo) |
Ajoute une nouvelle entrée à la table de recherche d'inscription du service de programme de résolution d'homologue. |
Register(Guid, String, PeerNodeAddress) |
Ajoute une nouvelle entrée à la table de recherche d'inscription du service de programme de résolution d'homologue. |
Remarques
Pour enregistrer un nœud homologue dans un maillage spécifique, un objet RegisterInfo correct doit être fourni à l'une des surcharges pour cette méthode. Cet objet contient les détails spécifiques nécessaires à l'inscription de l'entrée d'inscription demandant l'inscription, y compris un GUID qui identifie l'entrée d'inscription de façon unique, l'ID de maillage et une adresse de point de terminaison.
Register(RegisterInfo)
Ajoute une nouvelle entrée à la table de recherche d'inscription du service de programme de résolution d'homologue.
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
Paramètres
- registerInfo
- RegisterInfo
RegisterInfo qui contient des informations sur l'entrée d'inscription à inscrire avec le service de programme de résolution d'homologue.
Retours
RegisterResponseInfo qui contient une copie de l'entrée ajoutée à la table de correspondance d'inscription du service de programme de résolution d'homologue.
Implémente
Exceptions
Une entrée d'inscription avec le même GUID existe déjà dans la table de recherche, ou le service personnalisé de programme de résolution homologue n'a pas été démarré avec un appel précédent à Open().
L'objet RegisterInfo fourni à cette méthode avait la valeur Null ou était incorrect.
La propriété AddressInfo de l'objet fournie au paramètre registerInfo
avait la valeur Null.
La valeur meshId
fournie à cette méthode est Null.
Remarques
Cette méthode ajoute une nouvelle entrée à la table de recherche d'inscription du service de programme de résolution d'homologue. Notez que les inscriptions effectuées après la fermeture du service n’ont aucun effet : ces entrées ne sont pas retournées par les demandes de résolution.
S’applique à
Register(Guid, String, PeerNodeAddress)
Ajoute une nouvelle entrée à la table de recherche d'inscription du service de programme de résolution d'homologue.
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
Paramètres
- clientId
- Guid
Guid qui spécifie un identificateur unique pour l'entrée à inscrire relative au service de résolution.
- meshId
- String
String qui indique l'ID de maillage du maillage d'homologue dans lequel l'entrée d'inscription participe.
- address
- PeerNodeAddress
PeerNodeAddress qui contient l'adresse de point de terminaison de l'entrée d'inscription.
Retours
RegisterResponseInfo qui contient une copie de l'entrée ajoutée à la table de recherche d'inscription relative au service de programme de résolution d'homologue.
Exceptions
Une entrée d'inscription avec le même GUID existe déjà dans la table de recherche, ou le service personnalisé de programme de résolution homologue n'a pas été démarré avec un appel précédent à Open().
L'objet RegisterInfo fourni à cette méthode avait la valeur Null ou était incorrect.
La propriété MeshId et/ou RegistrationId de l'objet fourni au paramètre refreshInfo
avait la valeur Null.
La propriété MeshId de l'objet fourni au paramètre refreshInfo
est inconnue.