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 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.