WorkflowRuntime.RemoveService(Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.