Partager via


PeerResolver.Unregister(Object, TimeSpan) Méthode

Définition

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.

S’applique à