WorkflowRuntime.RemoveService(Object) 方法

定义

从工作流运行时引擎中删除指定的服务。

public:
 void RemoveService(System::Object ^ service);
public void RemoveService(object service);
member this.RemoveService : obj -> unit
Public Sub RemoveService (service As Object)

参数

service
Object

一个对象,表示要删除的服务。

例外

service是空引用(Visual Basic 中的 Nothing)。

WorkflowRuntime 处理该操作。

工作流运行时引擎已启动(IsStarted is true),是 service 核心服务。

-或-

service 未向工作流运行时引擎注册。

注解

当工作流运行时引擎正在运行时,不能删除核心服务(IsStartedtrue)。 核心服务是从类、WorkflowSchedulerService类、WorkflowCommitWorkBatchService类或类派生WorkflowPersistenceService的服务TrackingService。 如果 service 派生自 WorkflowRuntimeService 类, RemoveService 则调用 Stop 由该类 service实现的方法。

适用于