CompositeActivity.Dispose(Boolean) Methode

Definition

Ruft Dispose(Boolean) für diese Instanz auf und ruft 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

true um verwaltete und nicht verwaltete Ressourcen freizugeben, die von dieser Instanz und allen untergeordneten Aktivitäten dieser Instanz verwendet werden; false um nur die nicht verwalteten Ressourcen dieser Instanz freizugeben.

Hinweise

Während der gesamten Lebensdauer einer Aktivität können mehrere .NET Objekte erstellt oder verworfen werden. Jedes Mal, wenn eine Workflowinstanz aus dem Arbeitsspeicher entladen wird, werden die .NET Objekte, die den Aktivitäten in der Workflowstruktur entsprechen, verworfen (die Dispose-Methode wird für jede Aktivität aufgerufen). Wenn die Workflowinstanz wieder in den Arbeitsspeicher geladen wird, wird für jede Aktivität ein neues .NET-Objekt mit dem Status aus dem entsprechenden Entladen erstellt.

Gilt für: