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 pour un nœud d'un maillage d'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 pour le nœud obtenu par un appel précédent à Register(String, PeerNodeAddress, TimeSpan).
- timeout
- TimeSpan
Délai d'attente pour une suppression réussie de l'inscription du maillage d'homologue. Si la tentative échoue, TimeoutException est déclenchée sur l'homologue.
Remarques
Un ID d’inscription est un jeton du programme de résolution d’homologue, qui représente au minimum le tuple d’un ID de nœud homologue et l’ID de maillage. Cette valeur d'ID a dû être obtenue dans un appel précédent à Register.
Unregister est appelé dans deux cas spécifiques :
Lorsque le PeerNode quitte le maillage d'homologue (généralement suite à la fermeture du dernier canal pair ou hôte de service qui lui est associé).
Lorsque le PeerNode ne trouve aucune adresse de point de terminaison disponible d'autres nœuds participant au maillage d'homologue. En conséquence, le PeerNode n'est plus accessible et il essaiera d'appeler Unregister pour se désinscrire du PeerResolver. Si d'autres nœuds homologues dans le maillage deviennent disponibles suite à la désinscription, le nœud peut se réinscrire en appelant Register et en obtenant un nouvel ID d'inscription.