Sdílet prostřednictvím


SqlTrackingQuery.TryGetWorkflow(Guid, SqlTrackingWorkflowInstance) Metoda

Definice

Pokusí se získat data dotazu pro zadanou instanci pracovního postupu.

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

Parametry

workflowInstanceId
Guid

Instance Guid pracovního postupu, pro kterou jsou data sledování požadována.

workflowInstance
SqlTrackingWorkflowInstance

Když tato metoda vrátí true, obsahuje SqlTrackingWorkflowInstance , který poskytuje přístup k datům sledování přidruženým k instanci pracovního postupu. Tento parametr se předává neinitiailized.

Návraty

truepokud jsou data sledování k dispozici pro požadovanou instanci pracovního postupu; v opačném případě . false

Výjimky

ConnectionString je odkaz s hodnotou null (Nothing v jazyce Visual Basic).

Příklady

Následující příklad kódu ukazuje, jak použít metodu TryGetWorkflow k načtení SqlTrackingWorkflowInstance.

Tento příklad kódu je součástí ukázky sady SDK pro monitorování pracovního postupu ze souboru DatabaseService.cs. Další informace najdete v tématu Monitorování pracovního postupu.

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

Platí pro

Viz také