ManualWorkflowSchedulerService Klasse

Definition

Achtung

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

Stellt einen Threadingdienst bereit, der es der Hostanwendung ermöglicht, eine Workflowinstanz zu erstellen, um die Thread Workflowinstanz zu spenden, auf der die Workflowinstanz ausgeführt wird. Mithilfe dieses Threadingdiensts können Hostanwendungen eine Workflowinstanz auf einem einzelnen Thread im synchronen Modus ausführen (obwohl der Workflow eine Verzögerungsaktivität enthält, wird die Arbeit verschoben, bis die Verzögerungsaktivität in einem separaten Thread ausgeführt wird, der von Timer). Dieser Modus blockiert die Ausführung der Hostanwendung, bis die Workflowinstanz im Leerlauf ist. Anschließend kann die Workflowinstanz nur mit der RunWorkflow(Guid) Methode dieses Diensts ausgeführt werden.

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
Vererbung
ManualWorkflowSchedulerService
Attribute

Hinweise

Note

In diesem Material werden Typen und Namespaces erläutert, die veraltet sind. Weitere Informationen finden Sie unter Deprecated Types in Windows Workflow Foundation 4.5.

ManualWorkflowSchedulerService führt keine Workflowinstanz automatisch aus, die sich in der Warteschlange befindet. Der Host muss aufrufen RunWorkflow , um einen angegebenen Workflow auszuführen.

Konstruktoren

Name Beschreibung
ManualWorkflowSchedulerService()
Veraltet.

Initialisiert eine neue Instanz der ManualWorkflowSchedulerService-Klasse.

ManualWorkflowSchedulerService(Boolean)
Veraltet.

Initialisiert eine neue Instanz der ManualWorkflowSchedulerService-Klasse.

ManualWorkflowSchedulerService(NameValueCollection)
Veraltet.

Initialisiert eine neue Instanz der ManualWorkflowSchedulerService-Klasse.

Eigenschaften

Name Beschreibung
Runtime
Veraltet.

Ruft den WorkflowRuntime für diesen Dienst ab.

(Geerbt von WorkflowRuntimeService)
State
Veraltet.

Ruft den Zustand der WorkflowRuntimeService.

(Geerbt von WorkflowRuntimeService)

Methoden

Name Beschreibung
Cancel(Guid)
Veraltet.

Bricht die angegebene Arbeitsaufgabe der Workflowinstanz ab.

Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()
Veraltet.

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()
Veraltet.

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
OnStarted()
Veraltet.

Überladen von OnStarted(). Diese Methode wird immer aufgerufen, wenn StartRuntime() sie aufgerufen wird und von der ManualWorkflowSchedulerService Aufgaben verwendet wird, die beim WorkflowRuntime Starten benötigt werden.

OnStopped()
Veraltet.

Wenn sie in einer abgeleiteten Klasse überschrieben wird, stellt die Methode dar, die aufgerufen wird, wenn das Workflowlaufzeitmodul das Stopped Ereignis auslöst.

(Geerbt von WorkflowRuntimeService)
RaiseServicesExceptionNotHandledEvent(Exception, Guid)
Veraltet.

Löst das ServicesExceptionNotHandled-Ereignis aus.

(Geerbt von WorkflowRuntimeService)
RunWorkflow(Guid)
Veraltet.

Führt die angegebene Workflowinstanz aus.

Schedule(WaitCallback, Guid, DateTime, Guid)
Veraltet.

Fügt die angegebene Workflowinstanz der ausstehenden Arbeitsaufgabenwarteschlange mithilfe des angegebenen Multicastdelegats DateTime und der GUIDs hinzu.

Schedule(WaitCallback, Guid)
Veraltet.

Fügt der Warteschlange für ausstehende Arbeitsaufgaben mithilfe der angegebenen Workflowinstanz mithilfe des angegebenen Multicastdelegats eine Workflowinstanz hinzu.

Start()
Veraltet.

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Dienst gestartet und in .StateStarting

(Geerbt von WorkflowRuntimeService)
Stop()
Veraltet.

Überladen von Stop(). Diese ManualWorkflowSchedulerService Methode wird verwendet, um Arbeit zu erledigen, die erforderlich ist, wenn die Stopps WorkflowRuntime beendet werden.

ToString()
Veraltet.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: