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.