Freigeben über


SqlTrackingQuery.TryGetWorkflow(Guid, SqlTrackingWorkflowInstance) Methode

Definition

Versucht, Abfragedaten für eine angegebene Workflowinstanz abzurufen.

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

Parameter

workflowInstanceId
Guid

Guid der Workflowinstanz, für die die Verfolgungsdaten angefordert werden.

workflowInstance
SqlTrackingWorkflowInstance

Wenn diese Methodetrue zurückgibt, ermöglicht SqlTrackingWorkflowInstance den Zugriff auf die Verfolgungsdaten, die der Workflowinstanz zugeordnet sind. Dieser Parameter wird nicht initialisiert übergeben.

Gibt zurück

true, wenn Verfolgungsdaten für die angeforderte Workflowinstanz verfügbar sind, andernfalls false.

Ausnahmen

ConnectionString ist ein NULL-Verweis (Nothing in Visual Basic).

Beispiele

Im folgenden Codebeispiel wird die Verwendung der TryGetWorkflow-Methode zum Abrufen von SqlTrackingWorkflowInstance veranschaulicht.

Dieses Codebeispiel stammt aus dem Workflow Monitor SDK-Beispiel in der Datei DatabaseService.cs. Weitere Informationen finden Sie unter Workflowmonitor.

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

Gilt für:

Weitere Informationen