WorkflowRuntimeService.OnStarted Methode

Definition

Stellt beim Überschreiben in einer abgeleiteten Klasse die Methode dar, die aufgerufen wird, wenn die Workflowruntime-Engine das Started-Ereignis auslöst.When overridden in a derived class, represents the method that will be called when the workflow runtime engine raises the Started event.

protected:
 virtual void OnStarted();
protected virtual void OnStarted ();
abstract member OnStarted : unit -> unit
override this.OnStarted : unit -> unit
Protected Overridable Sub OnStarted ()

Hinweise

Die WorkflowRuntimeService-Klasse implementiert einen zweiphasigen Startmechanismus. Dadurch können die Dienste der Workflowruntime-Engine Initialisierungen ausführen, die von anderen Diensten abhängen, nachdem die Workflowruntime-Engine die Start-Methode für alle seine Dienste aufgerufen hat.The WorkflowRuntimeService class implements a two-phase starting mechanism so that workflow runtime engine services may perform any initialization that depends on other services after the workflow runtime engine has invoked the Start method for all of its workflow runtime engine services. Nachdem die Workflowruntime-Engine die Start-Methode für alle seine Dienste aufgerufen hat, löst sie das WorkflowRuntime.Started-Ereignis aus.After the workflow runtime engine has called the Start method of all of its workflow runtime engine services, it raises the WorkflowRuntime.Started event. Sie können die OnStarted-Methode überschreiben. Dabei können Sie abschließende Startfunktionen bereitstellen, die Ihr Dienst möglicherweise erfordert, wenn das WorkflowRuntime.Started-Ereignis ausgelöst wird.You can override the OnStarted method to provide any final startup functionality required by your service when the WorkflowRuntime.Started event is raised. Der Mechanismus des Abonnierens und Aufhebens eines Abonnements zum WorkflowRuntime.Started-Ereignis wird intern behandelt.The mechanics of subscribing and unsubscribing from the WorkflowRuntime.Started event is handled internally.

Hinweis

Wenn Ihr Dienst durch einen Aufruf von AddService der Workflowruntime-Engine hinzugefügt wird, nachdem die Workflowruntime-Engine bereits gestartet wurde, ruft die Workflowruntime-Engine Start für Ihren Dienst auf.If your service is added to the workflow runtime engine by a call to AddService after the workflow runtime engine has already been started, the workflow runtime engine will call Start on your service. In diesem Fall ist das Started-Ereignis jedoch bereits eingetreten. Deshalb muss Ihr Dienst möglicherweise Initialisierungen, die er normalerweise in OnStarted ausführen würde, innerhalb der Start-Methode ausführen.However, in this situation, the Started event has already occurred, therefore, your service may have to perform any initialization that it would ordinarily perform in OnStarted from inside the Start method. Sie können IsStarted testen, um zu bestimmen, ob die Workflowruntime-Engine gestartet wurde.You can test IsStarted to determine whether the workflow runtime engine has been started.

State wird auf Started festgelegt, bevor OnStarted aufgerufen wird.State is set to Started before OnStarted is invoked. In der Standardimplementierung von OnStarted wird keine Aktion ausgeführt.The default implementation of OnStarted performs no action.

Gilt für: