PeerResolver.Unregister(Object, TimeSpan) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Odebere registrační položku pro uzel z rovnocenné sítě.
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)
Parametry
- registrationId
- Object
ID registrace pro uzel získaný předchozím voláním metody Register(String, PeerNodeAddress, TimeSpan) .
- timeout
- TimeSpan
Doba, po kterou se má čekat na úspěšné odebrání registrace z partnerské sítě. Pokud se pokus nezdaří, TimeoutException je vyvolán na partnerském uzlu.
Poznámky
ID registrace je token pro překládání rovnocenných zařízení, který na minimum představuje řazenou kolekci členů ID partnerského uzlu a ID sítě. Tato hodnota ID musí být získána v předchozím volání metody Register .
Unregister se volá ve dvou specifických případech:
Když PeerNode je ponechána rovnocenná síť (obvykle výsledkem uzavření posledního partnerského kanálu nebo hostitele služby, který je k němu přidružený).
Když PeerNode může najít žádné dostupné adresy koncových bodů jiných uzlů, které se účastní partnerské sítě. V důsledku toho již není k dispozici PeerNode , a pokusí se zavolat Unregister zrušit registraci sám na PeerResolver . Pokud budou další partnerské uzly v síti k dispozici po zrušení registrace, může se uzel znovu zaregistrovat voláním Register a získáním nového ID registrace.