SqlTrackingQuery.TryGetWorkflow(Guid, SqlTrackingWorkflowInstance) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mencoba mendapatkan data kueri untuk instans alur kerja tertentu.
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
Ketika metode ini mengembalikan , berisi SqlTrackingWorkflowInstance yang menyediakan akses ke data pelacakan yang terkait dengan instans true
alur kerja. Parameter ini diteruskan tanpa diinisialisasi.
Mengembalikan
true
jika data pelacakan tersedia untuk instans alur kerja yang diminta; jika tidak, false
.
Pengecualian
ConnectionString adalah referensi null (Nothing
di Visual Basic).
Contoh
Contoh kode berikut menunjukkan cara menggunakan TryGetWorkflow metode untuk mengambil SqlTrackingWorkflowInstance.
Contoh kode ini adalah bagian dari Sampel SDK Monitor Alur Kerja dari file DatabaseService.cs. Untuk informasi selengkapnya, lihat Pemantauan Alur Kerja.
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