ManualWorkflowSchedulerService 类

定义

注意

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

提供一个线程服务,该服务允许创建工作流实例的主机应用程序指定用于运行工作流实例的 Thread。 使用此线程服务,主机应用程序可以在单个 Thread 同步模式下 (运行工作流实例,但如果工作流包含延迟活动,则工作将推迟到在由) 生成的 Timer 单独线程上执行延迟活动之后。 此模式将阻止主机应用程序的执行,直到工作流实例进入空闲状态。 随后,工作流实例只能使用此服务的 RunWorkflow(Guid) 方法执行。

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
继承
ManualWorkflowSchedulerService
属性

注解

注意

本材料讨论的类型和命名空间已废弃不用。 有关详细信息,请参阅 Windows Workflow Foundation 4.5 中弃用的类型

ManualWorkflowSchedulerService 不会自动运行队列中的工作流实例。 宿主必须调用 RunWorkflow 来运行指定的工作流。

构造函数

ManualWorkflowSchedulerService()
已过时.

初始化 ManualWorkflowSchedulerService 类的新实例。

ManualWorkflowSchedulerService(Boolean)
已过时.

初始化 ManualWorkflowSchedulerService 类的新实例。

ManualWorkflowSchedulerService(NameValueCollection)
已过时.

初始化 ManualWorkflowSchedulerService 类的新实例。

属性

Runtime
已过时.

获取此服务的 WorkflowRuntime

(继承自 WorkflowRuntimeService)
State
已过时.

获取 WorkflowRuntimeService 的状态。

(继承自 WorkflowRuntimeService)

方法

Cancel(Guid)
已过时.

取消指定的现有工作流实例工作项。

Equals(Object)
已过时.

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()
已过时.

作为默认哈希函数。

(继承自 Object)
GetType()
已过时.

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()
已过时.

创建当前 Object 的浅表副本。

(继承自 Object)
OnStarted()
已过时.

OnStarted() 重载。 每次调用 StartRuntime() 时都会调用此方法。该方法由 ManualWorkflowSchedulerService 用于执行 WorkflowRuntime 启动时所需的操作。

OnStopped()
已过时.

在派生类中重写时,表示将在工作流运行时引擎引发 Stopped 事件时调用的方法。

(继承自 WorkflowRuntimeService)
RaiseServicesExceptionNotHandledEvent(Exception, Guid)
已过时.

引发 ServicesExceptionNotHandled 事件。

(继承自 WorkflowRuntimeService)
RunWorkflow(Guid)
已过时.

运行指定的工作流实例。

Schedule(WaitCallback, Guid)
已过时.

使用指定的多路广播委托,将工作流实例添加到使用指定工作流实例的挂起工作项队列中。

Schedule(WaitCallback, Guid, DateTime, Guid)
已过时.

使用指定的多路广播委托、DateTime 和 GUID,将指定的工作流实例添加到挂起工作项队列中。

Start()
已过时.

在派生类中重写时,启动服务并将 State 更改为 Starting

(继承自 WorkflowRuntimeService)
Stop()
已过时.

Stop() 重载。 ManualWorkflowSchedulerService 使用此方法来执行 WorkflowRuntime 停止时所需的操作。

ToString()
已过时.

返回表示当前对象的字符串。

(继承自 Object)

适用于