WorkflowRuntime.RemoveService(Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.