WorkflowRuntime.RemoveService(Object) Methode

Definition

Entfernt den angegebenen Dienst aus dem Workflow-Laufzeitmodul.

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

Parameter

service
Object

Ein Objekt, das den zu entfernenden Dienst darstellt.

Ausnahmen

service ist ein Nullverweis (Nothing in Visual Basic).

Dies WorkflowRuntime ist bereits verworfen.

Das Workflow-Laufzeitmodul hat gestartet (IsStarted ist true) und service ist ein Kerndienst.

-oder-

service ist nicht für das Workflow-Laufzeitmodul registriert.

Hinweise

Sie können einen Kerndienst nicht entfernen, während das Workflow-Laufzeitmodul ausgeführt wird (IsStarted ist true). Kerndienste sind Dienste, die von der WorkflowSchedulerService Klasse, der WorkflowCommitWorkBatchService Klasse, der WorkflowPersistenceService Klasse oder der TrackingService Klasse abgeleitet sind. Wenn service von der WorkflowRuntimeService Klasse abgeleitet wird, RemoveService wird die Stop von serviceder Klasse implementierte Methode aufgerufen.

Gilt für: