PeerResolver.Unregister(Object, TimeSpan) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee verwijdert u de registratievermelding voor een knooppunt uit een peer-mesh.
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)
Parameters
- registrationId
- Object
Een registratie-id voor het knooppunt dat is verkregen door een eerdere aanroep naar Register(String, PeerNodeAddress, TimeSpan).
- timeout
- TimeSpan
De tijd die nodig is om te wachten op een geslaagde verwijdering van de registratie van de peer mesh. Als de poging mislukt, TimeoutException wordt deze gegenereerd op de peer.
Opmerkingen
Een registratie-id is een peer resolver-token, dat ten minste de tuple van een peerknooppunt-id en de mesh-id vertegenwoordigt. Deze id-waarde moet zijn verkregen in een eerdere aanroep naar Register.
Unregister wordt in twee specifieke gevallen aangeroepen:
Wanneer de PeerNode peer-mesh wordt verlaten (meestal als gevolg van het sluiten van het laatste peerkanaal of de servicehost die eraan is gekoppeld).
Wanneer er PeerNode geen beschikbare eindpuntadressen van andere knooppunten zijn gevonden die deelnemen aan de peer-mesh. Als gevolg hiervan is het PeerNode niet meer bereikbaar en wordt geprobeerd de registratie van de registratie ongedaan te maken Unregister bij de PeerResolver. Als andere peerknooppunten in de mesh beschikbaar komen na het ongedaan maken van de registratie, kan het knooppunt zichzelf opnieuw registreren door een nieuwe registratie-id aan te roepen Register en te verkrijgen.