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