Activity.Uninitialize(IServiceProvider) Metoda

Definicja

Po przesłonięciu w klasie pochodnej program zapewnia nieicjalizacji przez dostawcę usług dla działania.

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

Usługa IServiceProvider , która zapewnia usługę.

Uwagi

Ta metoda zapewnia działanie z możliwością oczyszczenia zasobów przydzielonych podczas inicjowania.

Uninitialize jest wywoływana, gdy nie ma gwarancji, że wystąpienie działania nie wykona więcej wykonania. W przypadku działań, które nie implementują ICompensatableActivity, następuje to natychmiast po zamknięciu działania lub, jeśli działanie nigdy nie zostało wykonane, po zakończeniu przepływu pracy. W przypadku ICompensatableActivity działań odbywa się to po kompensacji lub po zakończeniu przepływu pracy.

Dotyczy