SqlTrackingQuery.TryGetWorkflow(Guid, SqlTrackingWorkflowInstance) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Prova a ottenere dati di query per un'istanza del flusso di lavoro specificata.
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
Parametri
- workflowInstanceId
- Guid
Ottiene l'elemento Guid dell'istanza del flusso di lavoro per cui vengono richiesti i dati di rilevamento.
- workflowInstance
- SqlTrackingWorkflowInstance
Quando questo metodo restituisce true, contiene un oggetto SqlTrackingWorkflowInstance che fornisce accesso ai dati di rilevamento associati all'istanza del flusso di lavoro. Questo parametro viene passato senza inizializzazione.
Restituisce
Restituisce true se i dati di rilevamento sono disponibili per l'istanza del flusso di lavoro richiesta. In caso contrario, restituisce false.
Eccezioni
ConnectionString è un riferimento null (Nothing in Visual Basic).
Esempio
Nell'esempio di codice seguente viene illustrato l'utilizzo del metodo TryGetWorkflow per recuperare un elemento SqlTrackingWorkflowInstance.
Questo esempio di codice è parte dell'esempio SDK Workflow Monitor nel file DatabaseService.cs. Per altre informazioni, vedere Monitoraggio del flusso di lavoro.
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