CompositeActivity.Dispose(Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.