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