Aracılığıyla paylaş


PeerResolver.Unregister(Object, TimeSpan) Yöntem

Tanım

Eş ağdan bir düğümün kayıt girdisini kaldırır.

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)

Parametreler

registrationId
Object

Önceki çağrısı tarafından alınan düğümün kayıt Register(String, PeerNodeAddress, TimeSpan) kimliği.

timeout
TimeSpan

Kaydın eş ağdan başarıyla kaldırılmasını bekleme süresi. Deneme başarısız olursa TimeoutException eşte ortaya çıkar.

Açıklamalar

Kayıt kimliği bir eş çözümleyici belirtecidir ve bu belirteç en azından eş düğüm kimliğinin ve örgü kimliğinin kayıt kaydını temsil eder. Bu kimlik değeri, önceki bir çağrısında alınmış olması Register gerekir.

Unregister iki özel durumda çağrılır:

  • eş ağdan ayrılırken (genellikle ilişkili olan son eş kanal veya hizmet ana bilgisayarının PeerNode kapatılmasının sonucu olarak).

  • PeerNode ağlarına katılan diğer düğümlerin kullanılabilir uç nokta adreslerini bulamadığı zaman. Sonuç olarak, artık erişilemez ve ' den kendisini kaydını silen çağrısı PeerNode Unregister yapmaya devam PeerResolver eder. Kaydın geri alınarak mesh içindeki diğer eş düğümler kullanılabilir hale gelirse, düğüm çağırarak ve yeni bir kayıt kimliği edinerek Register kendisini yeniden kaydedebilirsiniz.

Şunlara uygulanır