WorkflowRuntime.RemoveService(Object) Método

Definição

Remove o serviço especificado do mecanismo de tempo de execução do fluxo de trabalho.

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 ser removido.

Exceções

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

O WorkflowRuntime já está descartado.

O mecanismo de tempo de execução do fluxo de trabalho foi iniciado (IsStarted é true) e service é um serviço principal.

-ou-

service não é registrado com o mecanismo de tempo de execução do fluxo de trabalho.

Comentários

Não é possível remover um serviço principal enquanto o mecanismo de tempo de execução do fluxo de trabalho estiver em execução (IsStarted está true). Os principais serviços são serviços que derivam da WorkflowSchedulerService classe, da WorkflowCommitWorkBatchService classe, da WorkflowPersistenceService classe ou da TrackingService classe. Se service derivar da WorkflowRuntimeService classe, RemoveService chamará o Stop método implementado por service.

Aplica-se a