Activity.Uninitialize(IServiceProvider) Metod

Definition

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.

Gäller för