Activity.Uninitialize(IServiceProvider) Metoda

Definice

Při přepsání v odvozené třídě poskytuje zrušení inicializace poskytovatelem služby 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 poskytuje.

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é neimplementují ICompensatableActivity, k tomu dochází okamžitě po ukončení aktivity, nebo pokud aktivita nebyla nikdy provedena 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