Teilen über


CompositeActivity.Dispose(Boolean) Methode

Definition

Ruft Dispose(Boolean) für diese Instanz und optional Dispose() für alle untergeordneten Aktivitäten dieser Instanz auf.

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

Parameter

disposing
Boolean

Mit dem Wert true werden sowohl verwaltete als auch nicht verwaltete Ressourcen freigegeben, die von dieser Instanz und allen untergeordneten Aktivitäten dieser Instanz verwendet werden; mit dem Wert false werden nur die nicht verwalteten Ressourcen dieser Instanz freigegeben.

Hinweise

Im Verlauf der Lebensdauer einer Aktivität werden möglicherweise mehrere .NET-Objekte erstellt oder verworfen. Bei jedem Entladen einer Workflowinstanz vom Arbeitsspeicher werden die .NET-Objekte, die den Aktivitäten in der Workflowstruktur entsprechen, verworfen (die Dispose-Methode wird für jede Aktivität aufgerufen). Wird die Workflowinstanz wieder in den Arbeitsspeicher geladen, wird für jede Aktivität mit dem Zustand des entsprechenden Entladevorgangs ein neues .NET-Objekt erstellt.

Gilt für: