PeerResolver.Unregister(Object, TimeSpan) 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.
Supprime l’entrée d’inscription d’un nœud d’un maillage homologue.
public:
abstract void Unregister(System::Object ^ registrationId, TimeSpan timeout);
public abstract void Unregister(object registrationId, TimeSpan timeout);
abstract member Unregister : obj * TimeSpan -> unit
Public MustOverride Sub Unregister (registrationId As Object, timeout As TimeSpan)
Paramètres
- registrationId
- Object
ID d’inscription du nœud obtenu par un appel précédent à Register(String, PeerNodeAddress, TimeSpan).
- timeout
- TimeSpan
Durée d’attente d’une suppression réussie de l’inscription du maillage homologue. Si la tentative échoue, TimeoutException est déclenchée sur l’homologue.
Remarques
Un ID d’inscription est un jeton de programme de résolution d’homologue, qui, au minimum, représente le tuple d’un ID de nœud homologue et l’ID de maillage. Cette valeur d’ID doit avoir été obtenue dans un appel précédent à Register.
Unregister est appelé dans deux cas spécifiques :
Lorsque le PeerNode maillage d’homologue est laissé (généralement en raison de la fermeture du dernier canal homologue ou hôte de service associé à celui-ci).
Lorsque vous PeerNode ne trouvez aucune adresse de point de terminaison disponible d’autres nœuds participant au maillage homologue. Par conséquent, le n’est PeerNode plus accessible, et il tentera d’appeler Unregister pour annuler l’inscription à partir du PeerResolver. Si d’autres nœuds homologues au sein du maillage deviennent disponibles après l’annulation de l’inscription, le nœud peut se réinscrire en appelant Register et en obtenant un nouvel ID d’inscription.