共用方式為


UIViewController.Dispose(Boolean) 方法

定義

釋放 UIViewController 物件所使用的資源。

protected override void Dispose (bool disposing);
override this.Dispose : bool -> unit

參數

disposing
Boolean

如果設定為 true ,則會直接叫用 方法,並處置 Managed 和 Unmanaged 資源;如果 設定為 false 方法是由垃圾收集行程完成項呼叫,而且應該只釋放 Unmanaged 資源。

備註

這個 Dispose 方法會釋放 UIViewController 類別所使用的資源。

這個方法是由 Dispose () 方法和物件完成項 (Finalize) 呼叫。 當 Dispose 方法叫用時,參數處置 disposing 會設定為 true ,而且此物件保留的任何 Managed 物件參考也會被處置或釋放;當物件完成項叫用時,完成項執行緒上的值會設定為 false

使用 UIViewController 完成應用程式時呼叫 Dispose 方法,可確保儘快釋放此 Managed 物件所使用的所有外部資源。 一旦開發人員叫用 Dispose 方法,物件就不再有用,而且開發人員不應該再對它進行任何呼叫。

如需如何覆寫這個方法及 Dispose/IDisposable 模式的詳細資訊,請閱讀位於 的 ''Implementing a Dispose Method'' 檔 https://msdn.microsoft.com/en-us/library/fs2xkftw.aspx

適用於