Activity.Uninitialize(IServiceProvider) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
När åsidosättas i en härledd klass, ger avinitiering av en tjänstleverantör för aktiviteten.
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)
Parametrar
- provider
- IServiceProvider
Det IServiceProvider som tillhandahåller tjänsten.
Kommentarer
Den här metoden ger aktiviteten möjlighet att rensa resurser som allokerats under initieringen.
Uninitialize anropas när en aktivitetsinstans garanterat inte utför någon mer körning. För aktiviteter som inte implementerar ICompensatableActivitysker detta omedelbart efter att aktiviteten har stängts, eller, om aktiviteten aldrig har körts, när arbetsflödet har slutförts. För ICompensatableActivity aktiviteter sker detta antingen efter kompensation eller när arbetsflödet har slutförts.