Activity.Uninitialize(IServiceProvider) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.