CMBlockBuffer.Dispose 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
Dispose(Boolean) |
释放 CMBlockBuffer 对象使用的资源。 |
Dispose() |
释放 CMBlockBuffer 对象使用的资源。 |
Dispose(Boolean)
释放 CMBlockBuffer 对象使用的资源。
protected virtual void Dispose (bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
参数
- disposing
- Boolean
如果设置为 true
,则直接调用 方法,并释放管理和非托管资源;如果设置为 false
,则垃圾回收器正在调用 方法,并且应仅释放非托管资源。
注解
此 Dispose 方法释放 CMBlockBuffer 类使用的资源。
此方法由 Dispose () 方法和对象终结器 (Finalize) 调用。 当由 Dispose 方法调用时,参数释放 disposing
设置为 true
,并且此对象保存的任何托管对象引用也将释放或释放;当由对象终结器调用时,在终结器线程上,值设置为 false
。
使用 CMBlockBuffer 完成应用程序时调用 Dispose 方法可确保尽快释放此托管对象使用的所有外部资源。 开发人员调用 Dispose 方法后,对象不再有用,开发人员不应再对其进行任何调用。
有关如何重写此方法和 Dispose/IDisposable 模式的详细信息,请阅读以下位置的“实现 Dispose 方法”文档 https://msdn.microsoft.com/en-us/library/fs2xkftw.aspx
适用于
Dispose()
释放 CMBlockBuffer 对象使用的资源。
public void Dispose ();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
实现
注解
Dispose 方法释放 CMBlockBuffer 类使用的资源。
使用 CMBlockBuffer 完成应用程序时调用 Dispose 方法可确保尽快释放此托管对象使用的所有外部资源。 开发人员调用 Dispose 方法后,对象不再有用,开发人员不应再对其进行任何调用。 有关释放资源的详细信息,请参阅上的“清理非托管资源” https://msdn.microsoft.com/en-us/library/498928w2.aspx