WorkflowRuntimeService.State Egenskap

Definition

Hämtar tillståndet för WorkflowRuntimeService.

protected:
 property System::Workflow::Runtime::Hosting::WorkflowRuntimeServiceState State { System::Workflow::Runtime::Hosting::WorkflowRuntimeServiceState get(); };
protected System.Workflow.Runtime.Hosting.WorkflowRuntimeServiceState State { get; }
member this.State : System.Workflow.Runtime.Hosting.WorkflowRuntimeServiceState
Protected ReadOnly Property State As WorkflowRuntimeServiceState

Egenskapsvärde

Ett av WorkflowRuntimeServiceState värdena.

Kommentarer

Klassen WorkflowRuntimeService implementerar tvåfasmekanismer för att både starta och stoppa en arbetsflödeskörningsmotortjänst. Den första fasen av startmekanismen börjar när arbetsflödets körningsmotor anropar implementeringen av Start metoden för tjänsten. Den här metoden ska anropa basimplementeringen av Start, som anger State till Starting. Den andra fasen inträffar när arbetsflödets körningsmotor startar alla sina arbetsflödeskörningsmotortjänster när händelsen Started genereras. Internt WorkflowRuntimeService hanterar en prenumeration på den här händelsen och dess hanterare är inställd StateStarted.

Tvåfasmekanismen för att stoppa en arbetsflödeskörningsmotortjänst börjar när arbetsflödeskörningsmotorn anropar implementeringen av Stop metoden för tjänsten. Den här metoden ska anropa basimplementeringen av Stop, som anger State till Stopping. När den har stoppat alla sina arbetsflödeskörningsmotortjänster genererar arbetsflödeskörningsmotorn Stopped händelsen. Internt WorkflowRuntimeService hanterar en prenumeration på den här händelsen och dess hanterare är inställd StateStopped.

Gäller för