TrackingParticipant 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.
Kelas dasar untuk ekstensi alur kerja yang berinteraksi dengan infrastruktur pelacakan alur kerja dan mengakses rekaman pelacakan.
public ref class TrackingParticipant abstract
public abstract class TrackingParticipant
type TrackingParticipant = class
Public MustInherit Class TrackingParticipant
- Warisan
-
TrackingParticipant
- Turunan
Keterangan
Peserta pelacakan terdaftar untuk menerima rekaman pelacakan. Saat ini, kelas apa pun yang mengimplementasikan peserta pelacakan dapat didaftarkan ke instans alur kerja untuk menerima rekaman pelacakan. Jika peserta pelacakan adalah kode pihak ketiga, pastikan bahwa ini bukan kode berbahaya. Peserta pelacakan berjalan dalam proses yang sama dengan instans alur kerja dan dalam kasus peserta pelacakan berbahaya, kode ini dapat memengaruhi eksekusi alur kerja secara keseluruhan. Rekaman pelacakan dikirimkan ke peserta pelacakan terdaftar saat alur kerja dijalankan, sehingga pengembang harus memastikan bahwa peserta pelacakan tidak memengaruhi alur kerja yang sedang berjalan dengan melakukan operasi yang tidak diinginkan dalam metode trek. Contohnya bisa menjadi perubahan variabel alur kerja atau operasi yang memakan waktu lama.
Konstruktor
TrackingParticipant() |
Saat diimplementasikan di kelas turunan, membuat instans baru dari kelas turunan. |
Properti
TrackingProfile |
Objek profil pelacakan yang digunakan oleh peserta pelacakan. Sebelum menambahkan peserta pelacakan ke ekstensi alur kerja, profil pelacakan diatur pada peserta. |
Metode
BeginTrack(TrackingRecord, TimeSpan, AsyncCallback, Object) |
Saat diimplementasikan di kelas turunan, memulai pemrosesan asinkron rekaman pelacakan. |
EndTrack(IAsyncResult) |
Saat diimplementasikan dalam kelas turunan, mewakili akhir operasi pelacakan asinkron. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Track(TrackingRecord, TimeSpan) |
Saat diimplementasikan di kelas turunan, digunakan untuk memproses rekaman pelacakan secara sinkron. |