SqlTrackingQuery.TryGetWorkflow(Guid, SqlTrackingWorkflowInstance) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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