PeerNameRegistration.Dispose 方法

定义

释放由 PeerNameRegistration 对象使用的资源。

重载

Dispose()

释放由 PeerNameRegistration 对象使用的所有资源。

Dispose(Boolean)

释放非托管资源,并(可选)释放由 PeerNameRegistration 对象占用的托管资源。

注解

当对等方离开 时 Cloud,云不再需要与 PeerNameRegistration 对等方关联的 对象。 注册对象是停止还是释放取决于云是重复使用该对象来注册此对等方还是另一个对等方。 如果对等主机预期与之通信的注册对象中存在任何其他终结点 () ,则必须在停止或释放此对象之前在云中注册这些终结点。

如果云希望注册更多对等方, Stop 建议使用 方法;当云不再需要内存时,应通过 Dispose 方法将其返回到操作系统。

Dispose()

释放由 PeerNameRegistration 对象使用的所有资源。

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

实现

调用方说明

在销毁对象之前, PeerNameRegistration 始终调用 Dispose 方法。

适用于

Dispose(Boolean)

释放非托管资源,并(可选)释放由 PeerNameRegistration 对象占用的托管资源。

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)

参数

disposing
Boolean

若要释放托管资源和非托管资源,则为 true;若仅释放非托管资源,则为 false

调用方说明

始终在释放对 对象的最后一个引用 PeerNameRegistration 之前调用 Dispose 方法。

适用于