共用方式為


AnnotationStore.Dispose 方法

定義

釋放商店使用的資源。

多載

名稱 Description
Dispose()

釋放所有由商店使用的管理與非管理資源。

Dispose(Boolean)

釋放儲存庫使用的非管理資源,並可選擇性地釋放受管理資源。

Dispose()

釋放所有由商店使用的管理與非管理資源。

public:
 virtual void Dispose();
public void Dispose();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()

實作

備註

應用程式AnnotationStore完成後應通知Dispose。 呼叫 Dispose 後,應用程式可以釋放所有對 的 AnnotationStore 引用,讓垃圾回收器重新佔 AnnotationStore 用記憶體。 欲了解更多資訊,請參閱《 清理未管理資源實施處置方法》。

公開Dispose方法呼叫受保護(Boolean)Dispose的方法,參數為 disposingtrue以釋放所有受管理與非受管理資源。

備註

在最後一次提及之前AnnotationStore請先打電話Dispose。 若 Dispose 未呼叫, AnnotationStore 資源將不會被釋放,直到垃圾回收器呼叫商店的方法 Finalize

另請參閱

適用於

Dispose(Boolean)

釋放儲存庫使用的非管理資源,並可選擇性地釋放受管理資源。

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 的方法是由公眾 DisposeFinalize 方法所呼叫的。 公開 Dispose 會呼叫受保護 Dispose(Boolean) 的方法,並將 disposing 參數設為 trueFinalize 調用 Dispose 時設定 disposingfalse

當參數disposing為 時,Dispose會釋放所有被參考的AnnotationStore受管理物件所true持有的資源。 Dispose 同時也會 Dispose() 呼叫每個被參考物件的方法。

給繼承者的注意事項

Dispose(Boolean) 可以被其他物件多次呼叫。 覆寫 Dispose(Boolean) 時,請小心不要引用 Dispose(Boolean)先前呼叫時已處理的物件。 欲了解更多如何實施 Dispose(Boolean),請參閱「 實施處置方法」。

欲了解更多關於 Dispose()Finalize()的資訊,請參閱 「清理未管理資源」。

適用於