Activity.Uninitialize(IServiceProvider) 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.
Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, wird die Entinitialisierung durch einen Dienstanbieter für die Aktivität bereitgestellt.
protected public:
virtual void Uninitialize(IServiceProvider ^ provider);
protected internal virtual void Uninitialize(IServiceProvider provider);
abstract member Uninitialize : IServiceProvider -> unit
override this.Uninitialize : IServiceProvider -> unit
Protected Friend Overridable Sub Uninitialize (provider As IServiceProvider)
Parameter
- provider
- IServiceProvider
Der IServiceProvider Dienst, der den Dienst bereitstellt.
Hinweise
Diese Methode bietet der Aktivität die Möglichkeit, ressourcen zu bereinigen, die während der Initialisierung zugeordnet sind.
Uninitialize wird aufgerufen, wenn eine Aktivitätsinstanz garantiert keine weitere Ausführung ausführt. Bei Aktivitäten, die nicht implementiert ICompensatableActivitywerden, tritt dies unmittelbar nach dem Schließen der Aktivität oder, wenn die Aktivität nie ausgeführt wurde, beim Abschluss des Workflows auf. Bei ICompensatableActivity Aktivitäten tritt dies entweder nach der Entschädigung oder beim Abschluss des Workflows auf.