Share via


CompositeActivity.Dispose(Boolean) 方法

定義

呼叫這個執行個體上的 Dispose(Boolean),並選擇性呼叫這個執行個體其所有子活動上的 Dispose()

protected:
 override void Dispose(bool disposing);
protected override void Dispose (bool disposing);
override this.Dispose : bool -> unit
Protected Overrides Sub Dispose (disposing As Boolean)

參數

disposing
Boolean

true 表示釋放由這個執行個體及其所有子活動使用的 Managed 和 Unmanaged 資源,false 則表示只釋放這個執行個體的 Unmanaged 資源。

備註

在活動的整個存留期中,會建立或處置數個 .NET 物件。 每次從記憶體卸載工作流程執行個體時,會處置對應到工作流程樹狀中活動的 .NET 物件 (在每個活動上呼叫的 Dispose 方法)。 當工作流程執行個體載入回記憶體時,會為每個活動建立新的 .NET 物件,其狀態來自對應的卸載。

適用於