Activity.Uninitialize(IServiceProvider) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.