WorkflowInstance.Abort Metod

Definition

Avbryter arbetsflödesinstansen.

public:
 void Abort();
public void Abort();
member this.Abort : unit -> unit
Public Sub Abort ()

Undantag

Arbetsflödets körningsmotor körs inte.

Kommentarer

Arbetsflödesinstansen avbryts synkront. Metoden returnerar alltså när arbetsflödesinstansen har avbrutits. Arbetsflödets körningsmotor ogiltigförklarar arbetsflödesinstansen i minnet och rensar WorkBatch. Om en beständig tjänst användes av arbetsflödesinstansen genereras allt arbete som utförts sedan den senaste beständighetspunkten. När arbetsflödesinstansen har avbrutits genererar arbetsflödeskörningsmotorn WorkflowAborted händelsen. Du kan anropa GetWorkflow för att läsa in arbetsflödesinstansen igen och starta från dess senaste beständighetspunkt.

Abort skiljer sig från Terminate i och med att även om Abort den minnesinterna arbetsflödesinstansen rensas och kan startas om från den senaste beständighetspunkten rensar Terminate den minnesinterna arbetsflödesinstansen och informerar beständighetstjänsten om att instansen har rensats från minnet. SqlWorkflowPersistenceServiceFör innebär det att all tillståndsinformation för arbetsflödesinstansen tas bort från databasen när den avslutas. Du kommer inte att kunna läsa in arbetsflödesinstansen igen från en tidigare lagrad beständighetspunkt.

Gäller för