Activity.Uninitialize(IServiceProvider) Methode

Definitie

Wanneer deze wordt overschreven in een afgeleide klasse, wordt de initialisatie door een serviceprovider voor de activiteit ongedaan gemaakt.

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)

Parameters

provider
IServiceProvider

De IServiceProvider service die de service levert.

Opmerkingen

Deze methode biedt de activiteit de mogelijkheid om resources op te schonen die tijdens de initialisatie zijn toegewezen.

Uninitialize wordt aangeroepen wanneer een activiteitsexemplaren gegarandeerd geen uitvoering meer uitvoeren. Voor activiteiten die niet worden geïmplementeerd ICompensatableActivity, vindt dit direct plaats nadat de activiteit is gesloten of, als de activiteit nooit is uitgevoerd, bij voltooiing van de werkstroom. Voor ICompensatableActivity activiteiten gebeurt dit na compensatie of bij voltooiing van de werkstroom.

Van toepassing op