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 является пустой ссылкой (Nothing в Visual Basic).

Он WorkflowRuntime уже удален.

Подсистема выполнения рабочего процесса запущена (IsStarted является true) и service является основной службой.

–или–

service не зарегистрирован в обработчике времени выполнения рабочего процесса.

Комментарии

Вы не можете удалить основную службу во время выполнения рабочего процесса (IsStarted).true Основные службы — это службы, производные от WorkflowSchedulerService класса, класса, WorkflowCommitWorkBatchServiceWorkflowPersistenceService класса или TrackingService класса. Если service он является производным от WorkflowRuntimeService класса, вызывает метод, RemoveService реализованный Stopservice.

Применяется к