TrackingParticipant Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İş 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. |