PeerNameRegistration.Dispose Metoda

Definicja

Zwalnia zasoby używane przez PeerNameRegistration obiekt.

Przeciążenia

Dispose()

Zwalnia wszystkie zasoby używane przez PeerNameRegistration obiekt.

Dispose(Boolean)

Zwalnia niezarządzane zasoby i opcjonalnie zwalnia zarządzane zasoby używane przez PeerNameRegistration obiekt.

Uwagi

Gdy element równorzędny opuści obiekt Cloud, chmura nie wymaga PeerNameRegistration już obiektu skojarzonego z elementem równorzędnym. Niezależnie od tego, czy obiekt rejestracji został zatrzymany, czy usunięty, zależy od tego, czy chmura ponownie użyje obiektu, aby zarejestrować ten element równorzędny, czy inny element równorzędny. Jeśli istnieją inne punkty końcowe w obiekcie rejestracji, z którym oczekuje się komunikacji hosta równorzędnego, zarejestrowanie tych punktów końcowych w chmurze musi nastąpić przed zatrzymaniem lub usunięciem tego obiektu.

Jeśli chmura oczekuje zarejestrowania większej liczby elementów równorzędnych, Stop zalecana jest metoda. Jeśli chmura nie potrzebuje już pamięci, powinna zostać zwrócona do systemu operacyjnego za pomocą Dispose metody .

Dispose()

Zwalnia wszystkie zasoby używane przez PeerNameRegistration obiekt.

public:
 virtual void Dispose();
public void Dispose ();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()

Implementuje

Uwagi dotyczące wywoływania

Przed zniszczeniem obiektu zawsze należy wywołać metodę PeerNameRegistration Dispose.

Dotyczy

Dispose(Boolean)

Zwalnia niezarządzane zasoby i opcjonalnie zwalnia zarządzane zasoby używane przez PeerNameRegistration obiekt.

protected:
 virtual void Dispose(bool disposing);
protected virtual void Dispose (bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (disposing As Boolean)

Parametry

disposing
Boolean

Wartość true, aby zwolnić zasoby zarządzane i niezarządzane, a wartość false, aby zwolnić tylko zasoby niezarządzane.

Uwagi dotyczące wywoływania

Przed zwolnieniem ostatniego odwołania do PeerNameRegistration obiektu zawsze wywołaj metodę Dispose.

Dotyczy