SqlTrackingQuery.TryGetWorkflow(Guid, SqlTrackingWorkflowInstance) Método
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.
Tenta obter dados de consulta para uma instância de fluxo de trabalho especificada.
public:
bool TryGetWorkflow(Guid workflowInstanceId, [Runtime::InteropServices::Out] System::Workflow::Runtime::Tracking::SqlTrackingWorkflowInstance ^ % workflowInstance);
public bool TryGetWorkflow (Guid workflowInstanceId, out System.Workflow.Runtime.Tracking.SqlTrackingWorkflowInstance workflowInstance);
member this.TryGetWorkflow : Guid * SqlTrackingWorkflowInstance -> bool
Public Function TryGetWorkflow (workflowInstanceId As Guid, ByRef workflowInstance As SqlTrackingWorkflowInstance) As Boolean
Parâmetros
- workflowInstanceId
- Guid
O Guid da instância do fluxo de trabalho para a qual os dados de acompanhamento são solicitados.
- workflowInstance
- SqlTrackingWorkflowInstance
Quando este método retorna true
, ele contém um SqlTrackingWorkflowInstance que fornece acesso aos dados de acompanhamento associados à instância de fluxo de trabalho. Este parâmetro é passado não inicializado.
Retornos
true
se os dados de acompanhamento estão disponíveis para a instância de fluxo de trabalho solicitada; caso contrário, false
.
Exceções
ConnectionString é uma referência nula (Nothing
no Visual Basic).
Exemplos
O exemplo de código a seguir demonstra como usar o TryGetWorkflow método para recuperar um SqlTrackingWorkflowInstance.
Este exemplo de código faz parte do Exemplo do SDK do Monitor de Fluxo de Trabalho do arquivo DatabaseService.cs. Para obter mais informações, consulte Monitor de Fluxo de Trabalho.
internal bool TryGetWorkflow(Guid workflowInstanceId, out SqlTrackingWorkflowInstance sqlTrackingWorkflowInstance)
{
SqlTrackingQuery sqlTrackingQuery = new SqlTrackingQuery(connectionString);
return sqlTrackingQuery.TryGetWorkflow(workflowInstanceId, out sqlTrackingWorkflowInstance);
}
Friend Function TryGetWorkflow(ByVal workflowInstanceId As Guid, ByVal sqlTrackingWorkflowInstance As SqlTrackingWorkflowInstance) As Boolean
Dim SqlTrackingQuery As New SqlTrackingQuery(connectionString)
Return SqlTrackingQuery.TryGetWorkflow(workflowInstanceId, sqlTrackingWorkflowInstance)
End Function