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.
Ermöglicht beim Überschreiben in einer abgeleiteten Klasse das Aufheben der Initialisierung durch einen Dienstanbieter für die Aktivität.
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, der den Dienst bereitstellt.
Hinweise
Mit dieser Methode wird der Aktivität ermöglicht, während der Initialisierung zugeteilte Ressourcen zu bereinigen.
Uninitialize wird aufgerufen, wenn eine Aktivitätsinstanz garantiert nicht mehr Ausführung ausführen soll. Bei Aktivitäten, die nicht ICompensatableActivity implementieren, tritt dieser Vorgang umgehend nach Schließen der Aktivität auf. Wurde die Aktivität niemals ausgeführt, tritt dieser Vorgang beim Beenden des Workflows auf. Bei ICompensatableActivity-Aktivitäten tritt dies entweder nach der Kompensierung oder bei Beenden des Workflows auf.