WorkflowSchedulerService 类

定义

注意

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

提供一种机制,通过该机制可实现您自己的线程池,从而执行工作流并管理内存中计时器注册和事件。

public ref class WorkflowSchedulerService abstract : System::Workflow::Runtime::Hosting::WorkflowRuntimeService
public abstract class WorkflowSchedulerService : System.Workflow.Runtime.Hosting.WorkflowRuntimeService
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public abstract class WorkflowSchedulerService : System.Workflow.Runtime.Hosting.WorkflowRuntimeService
type WorkflowSchedulerService = class
    inherit WorkflowRuntimeService
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type WorkflowSchedulerService = class
    inherit WorkflowRuntimeService
Public MustInherit Class WorkflowSchedulerService
Inherits WorkflowRuntimeService
继承
WorkflowSchedulerService
派生
属性

注解

注意

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

对于创建在工作流运行时引擎宿主上运行工作流实例的线程的类,WorkflowSchedulerService 是所有这些类的基类。 包括 DefaultWorkflowSchedulerServiceManualWorkflowSchedulerService

实施者说明

当从 WorkflowSchedulerService 继承时,必须重写以下成员:Cancel(Guid)Schedule(WaitCallback, Guid)Schedule(WaitCallback, Guid, DateTime, Guid)

构造函数

WorkflowSchedulerService()
已过时.

在派生类中实现时,初始化 WorkflowSchedulerService 类的新实例。

属性

Runtime
已过时.

获取此服务的 WorkflowRuntime

(继承自 WorkflowRuntimeService)
State
已过时.

获取 WorkflowRuntimeService 的状态。

(继承自 WorkflowRuntimeService)

方法

Cancel(Guid)
已过时.

在派生类中重写时,取消具有给定 timerId 的计划工作项。

Equals(Object)
已过时.

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

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

作为默认哈希函数。

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

获取当前实例的 Type

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

创建当前 Object 的浅表副本。

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

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

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

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

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

引发 ServicesExceptionNotHandled 事件。

(继承自 WorkflowRuntimeService)
Schedule(WaitCallback, Guid)
已过时.

在派生类中重写时,此方法由运行时调用,用于计划特定实例 ID 的工作项(回调)。

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

在派生类中重写时,此方法由运行时调用,用于计划在给定时间 (DateTime) 执行的特定工作流实例的工作项(回调)。

Start()
已过时.

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

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

在派生类中重写时,停止服务并将 State 更改为 Stopping

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

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

(继承自 Object)

适用于