Package.Dispose(Boolean) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
清除並儲存所有部分與關聯的內容,關閉封裝,並釋放所有資源。
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 只釋放未管理的資源。
備註
為了確保所有變更都被正確保存, Dispose 還會完成、清除並關閉封包中所有的部分與關聯。
對於Package類別,Dispose執行Close相同操作——如果你呼叫 Dispose,就沒有理由再呼叫Close,反之亦然。
分配和管理非記憶體資源的衍生類別應覆寫此方法,在呼叫時 Dispose 釋放資源。 衍生類別覆寫也應呼叫 Flush 基類 Dispose 方法,以確保基底類別清理始終被執行。