Langue

PeerResolver.Unregister(Object, TimeSpan) Méthode

Définition

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.

S’applique à