Activity.Uninitialize(IServiceProvider) Methode

Definition

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.

Gilt für: