WorkflowRuntime.IsStarted Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.