Compartir a través de


SqlTrackingQuery.TryGetWorkflow(Guid, SqlTrackingWorkflowInstance) Método

Definición

Intenta obtener los datos de consulta para una instancia de flujo de trabajo 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

Guid de la instancia de flujo de trabajo para la que se solicitan los datos de seguimiento.

workflowInstance
SqlTrackingWorkflowInstance

Cuando este método devuelve true, contiene un valor de SqlTrackingWorkflowInstance que proporciona acceso a los datos de seguimiento asociados a la instancia de flujo de trabajo. Este parámetro se pasa sin inicializar.

Devoluciones

Es true si hay datos de seguimiento disponibles para la instancia de flujo de trabajo solicitada; de lo contrario, es false.

Excepciones

ConnectionString es una referencia nula (Nothing en Visual Basic).

Ejemplos

En el ejemplo de código siguiente se muestra el uso del método TryGetWorkflow para recuperar SqlTrackingWorkflowInstance.

Este ejemplo de código pertenece al SDK del Monitor de flujo de trabajo, del archivo DatabaseService.cs. Para obtener más información, consulte Monitor de flujo de trabajo.

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

Se aplica a

Consulte también