CompositeActivity.Dispose(Boolean) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
呼叫這個執行個體上的 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 物件,其狀態來自對應的卸載。