WorkflowRuntime.RemoveService(Object) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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).
Já WorkflowRuntime foi descartado.
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