Bagikan melalui


SqlTrackingWorkflowInstance.WorkflowInstanceInternalId Properti

Definisi

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 yang ditemukan dalam displayedWorkflows variabel. Masing-masing ListViewItem berisi representasi string dari WorkflowInstanceInternalIdproperti , WorkflowType dan Status . Kemudian menambahkan item ke workflowStatusList. Kode 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 Monitor 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.

Berlaku untuk

Lihat juga