SqlTrackingQuery.TryGetWorkflow(Guid, SqlTrackingWorkflowInstance) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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