PeerResolver.Unregister(Object, TimeSpan) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tar bort registreringsposten för en nod från ett peer-nä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)
Parametrar
- registrationId
- Object
Ett registrerings-ID för noden som erhölls av ett tidigare anrop till Register(String, PeerNodeAddress, TimeSpan).
- timeout
- TimeSpan
Hur lång tid det tar att vänta tills registreringen har tagits bort från peer-nätet. Om försöket misslyckas TimeoutException aktiveras det på peer-datorn.
Kommentarer
Ett registrerings-ID är en peer resolver-token som minst representerar tuppeln för ett peer-nod-ID och nät-ID. Det här ID-värdet måste ha hämtats i ett tidigare anrop till Register.
Unregister anropas i två specifika fall:
PeerNode När lämnar peer-nätet (vanligtvis som ett resultat av att stänga den sista peer-kanalen eller tjänstvärden som är associerad med den).
PeerNode När kan hitta inga tillgängliga slutpunktsadresser för andra noder som deltar i peer mesh. Därför PeerNode kan inte längre nås, och det kommer att försöka anropa Unregister för att avregistrera sig från PeerResolver. Om andra peer-noder i nätet blir tillgängliga efter avregistreringen kan noden registrera sig igen genom att anropa Register och hämta ett nytt registrerings-ID.