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ütmeyi 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önteminde istenmeyen işlemler gerçekleştirerek izleme katılımcısının çalışan iş akışını etkilemediğinden emin olmalıdır. Buna örnek olarak iş akışı değişkenlerinin veya işlemlerin değiştirilmesi uzun sürebilir.

Oluşturucular

Name Description
TrackingParticipant()

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

Özellikler

Name Description
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

Name Description
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()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

Geçerli nesneyi temsil eden bir dize 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