WorkflowRuntime.IsStarted Propriété

Définition

Obtient une valeur qui indique si le moteur d'exécution de workflow a été démarré.

public:
 property bool IsStarted { bool get(); };
public bool IsStarted { get; }
member this.IsStarted : bool
Public ReadOnly Property IsStarted As Boolean

Valeur de propriété

Boolean

true si le moteur d'exécution de workflow a été démarré ; sinon, false. La valeur par défaut est false.

Exemples

L'exemple suivant montre comment accéder à la propriété IsStarted d'un objet WorkflowRuntime. Dans cet exemple, si l'exécution est démarrée, un message s'imprime sur la console.

// Create a new workflow runtime
WorkflowRuntime workflowRuntime = new WorkflowRuntime();
// Start the runtime
workflowRuntime.StartRuntime();
// If the runtime is started, report to the console.
if (workflowRuntime.IsStarted)
    Console.WriteLine("Runtime is started.");
' Create a new workflow runtime
Dim workflowRuntime As New WorkflowRuntime()
' Start the runtime
workflowRuntime.StartRuntime()
' If the runtime is started, report to the console.
If workflowRuntime.IsStarted Then
    Console.WriteLine("Runtime is started.")
End If

Remarques

La propriété IsStarted indique que les services de moteur d'exécution de workflow s'exécutent. IsStarted est false jusqu’à ce que l’hôte appelle StartRuntime. Il reste true jusqu'à ce que l'hôte appelle StopRuntime.

Notes

Vous ne pouvez pas ajouter de services principaux au moteur d'exécution de workflow pendant qu'il s'exécute. Les services principaux sont des services qui dérivent des classes WorkflowSchedulerService, DefaultWorkflowCommitWorkBatchService, WorkflowPersistenceService et TrackingService.

S’applique à