Freigeben über


Activity.Uninitialize(IServiceProvider) Methode

Definition

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.

Gilt für