WorkflowRuntimeService.State Egenskap
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.
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 State på Started.
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 State på Stopped.