WorkflowRuntime.RemoveService(Object) Metodo

Definizione

Rimuove il servizio specificato dal motore di runtime del flusso di lavoro.

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

Parametri

service
Object

Oggetto che rappresenta il servizio da rimuovere.

Eccezioni

service è un riferimento Null (Nothing in Visual Basic).

L'oggetto WorkflowRuntime è già eliminato.

Il motore di runtime del flusso di lavoro è stato avviato (IsStarted è true) ed service è un servizio di base.

oppure

service non è registrato con il motore di runtime del flusso di lavoro.

Commenti

Non è possibile rimuovere un servizio di base mentre il motore di runtime del flusso di lavoro è in esecuzione (IsStarted è true). I servizi di base sono servizi che derivano dalla WorkflowSchedulerService classe, dalla WorkflowCommitWorkBatchService classe, dalla WorkflowPersistenceService classe o dalla TrackingService classe . Se service deriva dalla WorkflowRuntimeService classe , RemoveService chiama il Stop metodo implementato da service.

Si applica a