Activity.Uninitialize(IServiceProvider) Metódus

Definíció

Ha egy származtatott osztályban felül van bírálva, a szolgáltató nem inicializálja a tevékenységet.

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)

Paraméterek

provider
IServiceProvider

A IServiceProvider szolgáltatást biztosító.

Megjegyzések

Ez a módszer lehetőséget biztosít a tevékenység számára az inicializálás során lefoglalt erőforrások törlésére.

Uninitialize akkor lesz meghívva, ha egy tevékenységpéldány garantáltan nem hajt végre több végrehajtást. A nem implementált ICompensatableActivitytevékenységek esetében ez közvetlenül azután történik, hogy a tevékenység bezárul, vagy ha a tevékenység soha nem hajtotta végre, a munkafolyamat befejezésekor. A tevékenységek esetében ICompensatableActivity ez vagy a kompenzáció után vagy a munkafolyamat befejezésekor történik.

A következőre érvényes: