MessageBuffer.IDisposable.Dispose 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
释放由 MessageBuffer 占用的非托管资源,还可以另外再释放托管资源。 无法继承此方法。
virtual void System.IDisposable.Dispose() = IDisposable::Dispose;
void IDisposable.Dispose ();
abstract member System.IDisposable.Dispose : unit -> unit
override this.System.IDisposable.Dispose : unit -> unit
Sub Dispose () Implements IDisposable.Dispose
实现
注解
使用完 MessageBuffer 后调用此方法。 此方法使 MessageBuffer 处于不可用状态。 调用完此方法后,必须释放对 MessageBuffer 的所有引用,这样垃圾回收器才能收回 MessageBuffer 占用的内存。
注意
每次释放对 MessageBuffer 的最后一个引用之前,均应调用此方法。 否则,在垃圾回收器调用 MessageBuffer 对象的 Finalize
方法之前,不会释放正在使用的资源。