Bagikan melalui


TrackingParticipant Kelas

Definisi

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.

Berlaku untuk