WorkflowRuntime.RemoveService(Object) Método

Definição

Remove o serviço especificado do motor de execução do workflow.

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

Parâmetros

service
Object

Um objeto que representa o serviço a remover.

Exceções

service é uma referência nula (Nothing em Visual Basic).

O motor de execução do fluxo de trabalho já foi iniciado (IsStarted é true) e service é um serviço central.

-ou-

service não está registado no motor de execução do fluxo de trabalho.

Observações

Não pode remover um serviço central enquanto o motor de execução do workflow está a funcionar (IsStarted é true). Os serviços centrais são serviços que derivam da WorkflowSchedulerService classe, da WorkflowCommitWorkBatchService classe, da WorkflowPersistenceService classe ou da TrackingService classe. Se deriva da WorkflowRuntimeService classe, RemoveService chama o Stop método implementado por service.service

Aplica-se a