Aracılığıyla paylaş


TrackingParticipant Sınıf

Tanım

İş akışı izleme altyapısı ve erişim izleme kayıtlarıyla etkileşim kuran iş akışı uzantıları için temel sınıf.

public ref class TrackingParticipant abstract
public abstract class TrackingParticipant
type TrackingParticipant = class
Public MustInherit Class TrackingParticipant
Devralma
TrackingParticipant
Türetilmiş

Açıklamalar

İzleme kayıtlarını almak için bir izleme katılımcısı kaydedilir. Şu anda izleme katılımcısını uygulayan tüm sınıflar, izleme kayıtlarını almak için iş akışı örneğine kaydedilebilir. İzleme katılımcısı üçüncü taraf koduysa, bunun kötü amaçlı kod olmadığından emin olun. İzleme katılımcıları iş akışı örneğiyle aynı işlemde çalışır ve kötü amaçlı izleme katılımcıları söz konusu olduğunda, bu kod genel iş akışı yürütmesini etkileyebilir. İzleme kayıtları, iş akışı yürütülürken kayıtlı izleme katılımcılarına teslim edilir, bu nedenle geliştirici izleme yönteminin içinde istenmeyen işlemler gerçekleştirerek izleme katılımcısının çalışan iş akışını etkilemediğinden emin olmalıdır. Bunun örnekleri, uzun süren iş akışı değişkenlerinin veya işlemlerinin değiştirilmesi olabilir.

Oluşturucular

TrackingParticipant()

Türetilmiş bir sınıfta uygulandığında, türetilmiş sınıfın yeni bir örneğini oluşturur.

Özellikler

TrackingProfile

İzleme katılımcısı tarafından kullanılan izleme profili nesnesi. İzleme katılımcısını iş akışı uzantılarına eklemeden önce, izleme profili katılımcıda ayarlanır.

Yöntemler

BeginTrack(TrackingRecord, TimeSpan, AsyncCallback, Object)

Türetilmiş bir sınıfta uygulandığında, izleme kaydının zaman uyumsuz işlenmesine başlar.

EndTrack(IAsyncResult)

Türetilmiş bir sınıfta uygulandığında, zaman uyumsuz izleme işleminin sonunu temsil eder.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
Track(TrackingRecord, TimeSpan)

Türetilmiş bir sınıfta uygulandığında, izleme kaydını zaman uyumlu bir şekilde işlemek için kullanılır.

Şunlara uygulanır