Compartilhar via


WorkflowRuntime.IsStarted Propriedade

Definição

Obtém um valor que indica se o mecanismo de tempo de execução de fluxo de trabalho foi iniciado.

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

Valor da propriedade

Boolean

true se o mecanismo de tempo de execução do fluxo de trabalho tiver sido iniciado; caso contrário, false. O padrão é false.

Exemplos

O exemplo a seguir demonstra como acessar a IsStarted propriedade de um WorkflowRuntime objeto. Neste exemplo, se o runtime for iniciado, uma mensagem será impressa no 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

Comentários

IsStarted indica que os serviços do mecanismo de tempo de execução de fluxo de trabalho estão em execução. IsStarted é false até que o host chame StartRuntime. Ele permanece true até que o host chame StopRuntime.

Observação

Você não pode adicionar serviços principais ao mecanismo de tempo de execução do fluxo de trabalho enquanto ele está em execução. Os principais serviços são serviços que derivam da WorkflowSchedulerService classe, da DefaultWorkflowCommitWorkBatchService classe, da WorkflowPersistenceService classe e da TrackingService classe.

Aplica-se a