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

一個代表要移除服務的物件。

例外狀況

是一個空參考()。

這些 WorkflowRuntime 已經被處理掉了。

工作流程執行時引擎已啟動(IsStartedtrue),且 service 是核心服務。

-或-

service 並未被工作流程執行時引擎註冊。

備註

在工作流程執行引擎運行IsStarted 時(是 true)時,你無法移除核心服務。 核心服務是指源自 WorkflowSchedulerService 類別、類別 WorkflowCommitWorkBatchServiceWorkflowPersistenceService 類別或類別 TrackingService 的服務。 如果 service 從類別WorkflowRuntimeService衍生出來,則RemoveService呼叫由 Stop所實作的方法service

適用於