CompositeActivity.Dispose(Boolean) Methode

Definition

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

C#
protected override void Dispose(bool disposing);

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:

Produkt Versionen
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1