WorkflowRuntime.IsStarted Propiedad

Definición

Obtiene un valor que indica si se inició el motor en tiempo de ejecución de flujo de trabajo.

C#
public bool IsStarted { get; }

Valor de propiedad

Boolean

true si se inició el motor en tiempo de ejecución de flujo de trabajo; de lo contrario, false. De manera predeterminada, es false.

Ejemplos

El ejemplo siguiente muestra cómo tener acceso a la propiedad IsStarted de un objeto WorkflowRuntime. En este ejemplo, si se inicia el tiempo de ejecución, se imprime un mensaje en la consola.

C#
// 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.");

Comentarios

IsStarted indica que los servicios de tiempo de ejecución de flujo de trabajo se están ejecutando. IsStarted es false hasta que el host llama a StartRuntime. Sigue siendo true hasta que el host llame StopRuntime.

Nota

No pueden agregar servicios centrales al motor en tiempo de ejecución de flujo de trabajo mientras se está ejecutando. Los servicios centrales son servicios que derivan de la clase WorkflowSchedulerService, la clase DefaultWorkflowCommitWorkBatchService, la clase WorkflowPersistenceService y la clase TrackingService.

Se aplica a

Producto Versiones
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8