ManualWorkflowSchedulerService Klass

Definition

Varning

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Tillhandahåller en trådtjänst som gör det möjligt för värdprogrammet att skapa en arbetsflödesinstans för att donera den Thread som arbetsflödesinstansen körs på. Med den här trådtjänsten kan värdprogram köra en arbetsflödesinstans på en enskild Thread i synkront läge (även om arbetsflödet innehåller en fördröjningsaktivitet skjuts arbetet upp tills efter att fördröjningsaktiviteten körs på en separat tråd som skapas av Timer). Det här läget blockerar körningen av värdprogrammet tills arbetsflödesinstansen blir inaktiv. Därefter kan arbetsflödesinstansen bara köras med hjälp av metoden för den RunWorkflow(Guid) här tjänsten.

public ref class ManualWorkflowSchedulerService : System::Workflow::Runtime::Hosting::WorkflowSchedulerService
public class ManualWorkflowSchedulerService : System.Workflow.Runtime.Hosting.WorkflowSchedulerService
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class ManualWorkflowSchedulerService : System.Workflow.Runtime.Hosting.WorkflowSchedulerService
type ManualWorkflowSchedulerService = class
    inherit WorkflowSchedulerService
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ManualWorkflowSchedulerService = class
    inherit WorkflowSchedulerService
Public Class ManualWorkflowSchedulerService
Inherits WorkflowSchedulerService
Arv
ManualWorkflowSchedulerService
Attribut

Kommentarer

Note

I det här materialet diskuteras typer och namnområden som är föråldrade. Mer information finns i Deprecated Types in Windows Workflow Foundation 4.5.

ManualWorkflowSchedulerService kör inte automatiskt en arbetsflödesinstans som finns i kön. Värden måste anropa RunWorkflow för att köra ett angivet arbetsflöde.

Konstruktorer

Name Description
ManualWorkflowSchedulerService()
Föråldrad.

Initierar en ny instans av ManualWorkflowSchedulerService klassen.

ManualWorkflowSchedulerService(Boolean)
Föråldrad.

Initierar en ny instans av ManualWorkflowSchedulerService klassen.

ManualWorkflowSchedulerService(NameValueCollection)
Föråldrad.

Initierar en ny instans av ManualWorkflowSchedulerService klassen.

Egenskaper

Name Description
Runtime
Föråldrad.

WorkflowRuntime Hämtar för den här tjänsten.

(Ärvd från WorkflowRuntimeService)
State
Föråldrad.

Hämtar tillståndet för WorkflowRuntimeService.

(Ärvd från WorkflowRuntimeService)

Metoder

Name Description
Cancel(Guid)
Föråldrad.

Avbryter det angivna befintliga arbetsflödesinstansarbetsobjektet.

Equals(Object)
Föråldrad.

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()
Föråldrad.

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()
Föråldrad.

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()
Föråldrad.

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OnStarted()
Föråldrad.

Överbelastad från OnStarted(). Den här metoden anropas när StartRuntime() den anropas och används av ManualWorkflowSchedulerService för att utföra arbete som behövs när startar WorkflowRuntime .

OnStopped()
Föråldrad.

När den åsidosätts i en härledd klass representerar den metod som anropas när arbetsflödets körningsmotor genererar Stopped händelsen.

(Ärvd från WorkflowRuntimeService)
RaiseServicesExceptionNotHandledEvent(Exception, Guid)
Föråldrad.

Genererar händelsen ServicesExceptionNotHandled .

(Ärvd från WorkflowRuntimeService)
RunWorkflow(Guid)
Föråldrad.

Kör den angivna arbetsflödesinstansen.

Schedule(WaitCallback, Guid, DateTime, Guid)
Föråldrad.

Lägger till den angivna arbetsflödesinstansen i kön för väntande arbetsobjekt med det angivna multicast-ombudet DateTime och GUID:erna.

Schedule(WaitCallback, Guid)
Föråldrad.

Lägger till en arbetsflödesinstans i kön för väntande arbetsobjekt med den angivna arbetsflödesinstansen med det angivna multicast-ombudet.

Start()
Föråldrad.

När den åsidosättas i en härledd klass startar tjänsten och ändrar State till Starting.

(Ärvd från WorkflowRuntimeService)
Stop()
Föråldrad.

Överbelastad från Stop(). ManualWorkflowSchedulerService Använder den här metoden för att utföra arbete som behövs när stoppenWorkflowRuntime.

ToString()
Föråldrad.

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för