SqlTrackingWorkflowInstance.WorkflowInstanceInternalId Properti
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.
Mendapatkan atau mengatur angka yang dapat digunakan untuk menemukan rekaman terkait dalam tampilan terpisah untuk instans alur kerja ini.
public:
property long WorkflowInstanceInternalId { long get(); void set(long value); };
public long WorkflowInstanceInternalId { get; set; }
member this.WorkflowInstanceInternalId : int64 with get, set
Public Property WorkflowInstanceInternalId As Long
Nilai Properti
Angka yang dapat digunakan untuk menemukan rekaman terkait dalam tampilan terpisah untuk instans alur kerja ini.
Contoh
Contoh kode berikut menunjukkan cara mendapatkan informasi tentang semua SqlTrackingWorkflowInstance objek yang terkandung dalam daftar alur kerja yang ditampilkan. Kode membuat ListViewItem
untuk masing-masing SqlTrackingWorkflowInstance ditemukan dalam displayedWorkflows
variabel. Masing-masing ListViewItem berisi representasi string dari WorkflowInstanceInternalIdproperti , WorkflowType dan Status . Kemudian menambahkan item ke workflowStatusList
. Kode ini menggunakan nilai properti bernama sebelumnya dan versi Initialized string properti untuk membuat objek baru WorkflowStatusInfo
yang juga ditambahkan ke workflowStatusList
.
Contoh kode ini adalah bagian dari Sampel SDK Monitor Alur Kerja dari file Mainform.cs. Untuk informasi selengkapnya, lihat Pemantauan Alur Kerja.
static void WriteTerminatedEventArgs(string eventDescription, TrackingWorkflowTerminatedEventArgs terminatedEventArgs, DateTime eventDataTime)
{
Console.WriteLine("\nTerminated Event Arguments Read From Tracking Database:\n");
Console.WriteLine("EventDataTime: " + eventDataTime.ToString());
Console.WriteLine("EventDescription: " + eventDescription);
if (null != terminatedEventArgs.Exception)
{
Console.WriteLine("TerminatedEventArgs Exception Message: " + terminatedEventArgs.Exception.Message.ToString());
}
}
Shared Sub WriteTerminatedEventArgs(ByVal eventDescription As String, ByVal terminatedEventArgs As TrackingWorkflowTerminatedEventArgs, ByVal eventDataTime As DateTime)
Console.WriteLine(vbCrLf + "Terminated Event Arguments Read From Tracking Database:")
Console.WriteLine("EventDataTime: " + eventDataTime.ToString(CultureInfo.CurrentCulture))
Console.WriteLine("EventDescription: " + eventDescription)
If terminatedEventArgs.Exception IsNot Nothing Then
Console.WriteLine("TerminatedEventArgs Exception Message: " + terminatedEventArgs.Exception.Message.ToString())
End If
End Sub
Keterangan
Ini adalah operasi gabungan internal. WorkflowInstanceInternalId menyediakan cara yang lebih efisien untuk mengakses data untuk instans alur kerja dalam database SQL daripada dengan menggunakan instans Guidalur kerja . Gunakan WorkflowInstanceInternalId untuk menemukan rekaman terkait untuk instans alur kerja ini dalam tampilan terpisah.