WorkflowRuntime.RemoveService(Object) Método

Definición

Quita el servicio especificado del motor en tiempo de ejecución del flujo de trabajo.

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

Objeto que representa el servicio que se va a quitar.

Excepciones

service es una referencia nula (Nothing en Visual Basic).

El WorkflowRuntime objeto ya está eliminado.

El motor en tiempo de ejecución del flujo de trabajo se ha iniciado (IsStarted es true) y service es un servicio principal.

O bien

service no está registrado con el motor en tiempo de ejecución del flujo de trabajo.

Comentarios

No se puede quitar un servicio principal mientras se ejecuta el motor en tiempo de ejecución del flujo de trabajo (IsStarted es true). Los servicios principales son servicios que derivan de la WorkflowSchedulerService clase, la WorkflowCommitWorkBatchService clase, la WorkflowPersistenceService clase o la TrackingService clase . Si service se deriva de la WorkflowRuntimeService clase , RemoveService llama al Stop método implementado por service.

Se aplica a