Sdílet prostřednictvím


Activity.Uninitialize(IServiceProvider) Metoda

Definice

Při přepsání v odvozené třídě poskytuje zrušení inicializace poskytovatelem služeb pro aktivitu.

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)

Parametry

provider
IServiceProvider

Služba IServiceProvider , která poskytuje službu.

Poznámky

Tato metoda poskytuje aktivitu s příležitostí vyčistit prostředky přidělené během inicializace.

Uninitialize je volána, pokud je zaručeno, že instance aktivity nebude provádět žádné další provádění. U aktivit, které se neimplementují ICompensatableActivity, k tomu dochází okamžitě po zavření aktivity nebo v případě, že se aktivita neskončí při dokončení pracovního postupu. U ICompensatableActivity aktivit k tomu dochází buď po kompenzaci, nebo po dokončení pracovního postupu.

Platí pro