SqlTrackingWorkflowInstance Kelas
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.
Perhatian
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Menyediakan akses ke data pelacakan yang dikelola dalam database SQL oleh SqlTrackingService untuk instans alur kerja.
public ref class SqlTrackingWorkflowInstance
public class SqlTrackingWorkflowInstance
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class SqlTrackingWorkflowInstance
type SqlTrackingWorkflowInstance = class
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type SqlTrackingWorkflowInstance = class
Public Class SqlTrackingWorkflowInstance
- Warisan
-
SqlTrackingWorkflowInstance
- Atribut
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.
// For every workflow instance create a new WorkflowStatusInfo object and store in the workflowStatusList
// Also populate the workflow ListView
foreach (SqlTrackingWorkflowInstance sqlTrackingWorkflowInstance in displayedWorkflows)
{
ListViewItem listViewItem = new ListViewItem(new string[] {
sqlTrackingWorkflowInstance.WorkflowInstanceInternalId.ToString(),
sqlTrackingWorkflowInstance.WorkflowType.ToString(),
sqlTrackingWorkflowInstance.Status.ToString()}, -1);
listViewWorkflows.Items.Add(listViewItem);
workflowStatusList.Add(sqlTrackingWorkflowInstance.WorkflowInstanceInternalId.ToString(),
new WorkflowStatusInfo(
sqlTrackingWorkflowInstance.WorkflowInstanceInternalId.ToString(),
sqlTrackingWorkflowInstance.WorkflowType.ToString(),
sqlTrackingWorkflowInstance.Status.ToString(),
sqlTrackingWorkflowInstance.Initialized.ToString(),
sqlTrackingWorkflowInstance.WorkflowInstanceId,
listViewItem));
}
' For every workflow instance create a new WorkflowStatusInfo object and store in the workflowStatusList
' Also populate the workflow ListView
' For every workflow instance create a new WorkflowStatusInfo object and store in the workflowStatusList
' Also populate the workflow ListView
For Each sqlTrackingWorkflowInstance As SqlTrackingWorkflowInstance In displayedWorkflows
Dim listViewItem As ListViewItem = New ListViewItem(New String() { _
sqlTrackingWorkflowInstance.WorkflowInstanceInternalId.ToString(), _
sqlTrackingWorkflowInstance.WorkflowType.ToString(), _
sqlTrackingWorkflowInstance.Status.ToString()}, -1)
listViewWorkflows.Items.Add(listViewItem)
workflowStatusList.Add(sqlTrackingWorkflowInstance.WorkflowInstanceInternalId.ToString(), _
New WorkflowStatusInfo( _
sqlTrackingWorkflowInstance.WorkflowInstanceInternalId.ToString(), _
sqlTrackingWorkflowInstance.WorkflowType.ToString(), _
sqlTrackingWorkflowInstance.Status.ToString(), _
sqlTrackingWorkflowInstance.Initialized.ToString(), _
sqlTrackingWorkflowInstance.WorkflowInstanceId, _
listViewItem))
Next
Keterangan
Catatan
Materi ini membahas jenis dan namespace layanan yang sudah tidak digunakan. Untuk informasi selengkapnya, lihat Tipe Yang Tidak Digunakan Lagi di Windows Workflow Foundation 4.5.
SqlTrackingWorkflowInstance objek dikembalikan oleh panggilan ke dan SqlTrackingQuery.TryGetWorkflowSqlTrackingQuery.GetWorkflows dan menyediakan akses ke data pelacakan yang dikelola dalam database SQL oleh SqlTrackingService untuk instans alur kerja tertentu. Kelas SqlTrackingWorkflowInstance mengoptimalkan aksesnya ke database untuk propertinya, yang mempertahankan koleksi. Untuk informasi selengkapnya, lihat Refresh.
Properti
ActivityEvents |
Kedaluwarsa.
Mendapatkan daftar rekaman pelacakan aktivitas yang telah dikirim untuk instans alur kerja ini ke SqlTrackingService database oleh infrastruktur pelacakan run-time. |
AutoRefresh |
Kedaluwarsa.
Mendapatkan atau menetapkan nilai yang menentukan apakah data properti untuk ini SqlTrackingWorkflowInstance harus diperbarui secara otomatis saat diakses. |
Initialized |
Kedaluwarsa.
Mendapatkan atau mengatur DateTime yang menunjukkan waktu saat TrackingChannel pertama untuk instans alur kerja ini diminta oleh mesin run-time alur kerja. |
InvokedWorkflows |
Kedaluwarsa.
Mendapatkan daftar SqlTrackingWorkflowInstance objek yang sesuai dengan alur kerja yang telah dipanggil oleh alur kerja ini. |
InvokingWorkflowInstanceId |
Kedaluwarsa.
Mendapatkan atau mengatur instans alur kerja yang memanggil instans Guid alur kerja ini. |
Status |
Kedaluwarsa.
Mendapatkan status instans alur kerja. |
UserEvents |
Kedaluwarsa.
Mendapatkan daftar rekaman pelacakan pengguna yang telah dikirim untuk instans alur kerja ini ke SqlTrackingService database oleh infrastruktur pelacakan run-time. |
WorkflowDefinition |
Kedaluwarsa.
Mendapatkan yang mewakili definisi alur kerja saat ini untuk instans Activity alur kerja. |
WorkflowDefinitionUpdated |
Kedaluwarsa.
Mendapatkan nilai yang menunjukkan apakah alur kerja telah diperbarui sejak terakhir kali WorkflowDefinition dimuat. |
WorkflowEvents |
Kedaluwarsa.
Mendapatkan daftar rekaman pelacakan alur kerja yang telah dikirim untuk instans alur kerja ini ke SqlTrackingService database oleh infrastruktur pelacakan run-time. |
WorkflowInstanceId |
Kedaluwarsa.
Contoh Guid alur kerja yang berlaku untuk ini SqlTrackingWorkflowInstance . |
WorkflowInstanceInternalId |
Kedaluwarsa.
Mendapatkan atau mengatur angka yang dapat digunakan untuk menemukan rekaman terkait dalam tampilan terpisah untuk instans alur kerja ini. |
WorkflowType |
Kedaluwarsa.
Mendapatkan atau mengatur instans Type alur kerja. |
Metode
Equals(Object) |
Kedaluwarsa.
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Kedaluwarsa.
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Kedaluwarsa.
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Kedaluwarsa.
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
Refresh() |
Kedaluwarsa.
Memperbarui data properti untuk ini SqlTrackingWorkflowInstance. |
ToString() |
Kedaluwarsa.
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |