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 jadi perubahan variabel alur kerja atau operasi yang memakan waktu lama.

Konstruktor

Nama Deskripsi
TrackingParticipant()

Saat diimplementasikan dalam kelas turunan, membuat instans baru dari kelas turunan.

Properti

Nama Deskripsi
TrackingProfile

Objek profil pelacakan yang digunakan oleh peserta pelacakan. Sebelum menambahkan peserta pelacakan ke ekstensi alur kerja, profil pelacakan diatur pada peserta.

Metode

Nama Deskripsi
BeginTrack(TrackingRecord, TimeSpan, AsyncCallback, Object)

Ketika diimplementasikan dalam kelas turunan, memulai pemrosesan asinkron dari 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 Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
Track(TrackingRecord, TimeSpan)

Saat diimplementasikan dalam kelas turunan, digunakan untuk memproses rekaman pelacakan secara sinkron.

Berlaku untuk