Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Sampel VisualWorkflowTracking menunjukkan cara menulis aplikasi pelacakan alur kerja visual menggunakan fungsi debug yang tersedia melalui .NET Framework 4.6.1.
Detail Sampel
Aplikasi menjalankan alur kerja diagram alur sederhana (ditentukan dalam Workflow.xaml) dan menghosting ulang perancang alur kerja untuk menampilkan alur kerja yang sedang dijalankan. Saat alur kerja dijalankan, aktivitas yang sedang dijalankan ditampilkan dengan kerangka kuning dan panah debug. Selain itu, rekaman pelacakan yang dihasilkan oleh alur kerja juga ditampilkan di jendela aplikasi. Untuk informasi selengkapnya tentang pelacakan alur kerja, lihat Pelacakan dan Pelacakan Alur Kerja. Untuk informasi selengkapnya tentang menghosting ulang perancang alur kerja, lihat Menghosting Ulang Perancang Alur Kerja.
Simulator alur kerja bekerja dengan menyimpan dua kamus. Satu berisi pemetaan antara objek aktivitas yang sedang dijalankan dan nomor baris XAML tempat aktivitas dibuat. Yang lain berisi pemetaan antara ID instans aktivitas dan objek aktivitas. Saat rekaman pelacakan dipancarkan menggunakan profil pelacakan kustom, aplikasi menentukan ID instance dari aktivitas yang sedang dijalankan dan memetakannya kembali ke file XAML yang menginisialisasi aktivitas tersebut. Perancang alur kerja yang dihosting ulang kemudian diinstruksikan untuk menyoroti aktivitas pada permukaan perancang dan menggunakan metode yang sama dengan debugger alur kerja, khususnya menggambar batas kuning di sekitar aktivitas dan menampilkan panah kuning di sepanjang sisi kiri perancang.
Untuk menggunakan sampel ini
Buka file WorkflowSimulator.sln dari direktori sampel di Visual Studio.
Tekan CTRL+SHIFT+B untuk membangun solusi.
Tekan CTRL + F5 untuk menjalankan sampel. Ini menampilkan file Workflow.xaml di jendela perancang alur kerja yang dihosting ulang.
Klik menu File dan pilih Jalankan Alur Kerja.
Perhatikan bahwa aktivitas yang sedang dijalankan disorot seperti yang dijelaskan sebelumnya dan rekaman pelacakan ditampilkan di sisi kanan jendela aplikasi.
Setelah alur kerja selesai, Anda dapat mengklik salah satu rekaman pelacakan untuk memeriksa aktivitas mana yang sesuai dengannya.