ManualWorkflowSchedulerService Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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) |