TrackingProfile 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.
Dikkat
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
bir izleme hizmetine bildirilmesi gereken bir kök iş akışı örneğinin olası yürütme yolundaki ilgi çekici noktaları tanımlar.
public ref class TrackingProfile
[System.Serializable]
public class TrackingProfile
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class TrackingProfile
[<System.Serializable>]
type TrackingProfile = class
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type TrackingProfile = class
Public Class TrackingProfile
- Devralma
-
TrackingProfile
- Öznitelikler
Açıklamalar
Uyarı
Bu malzeme, eski türleri ve ad alanlarını ele alır. Daha fazla bilgi için bkz. Windows Workflow Foundation 4.5'te Kullanım Dışı Türler.
Çalışma zamanı sırasında, bir iş akışı örneği izleme olaylarını çalışma zamanı izleme altyapısına yayar. Çalışma zamanı izleme altyapısı, bu izleme olaylarını filtrelemek için bir TrackingProfile kullanır ve izleme hizmetine bu filtrelemeyi temel alan izleme kayıtlarını döndürür. Filtrelenebilen üç tür izleme olayı vardır: etkinlik durumu olayları, iş akışı durumu olayları ve kullanıcı olayları. Belirli etkinlik durumu olaylarını eşleştirmek için özelliğine nesneler, WorkflowTrackPoint belirli iş akışı durum olaylarını eşleştirmek için özelliğine nesneler WorkflowTrackPoints ve UserTrackPoint belirli kullanıcı olaylarını eşleştirmek için özelliğine UserTrackPoints nesneler ekleyebilirsinizActivityTrackPoint.ActivityTrackPoints Bir izleme noktası eşleştirildiğinde, çalışma zamanı izleme altyapısı izleme olayıyla ilişkili verileri ilgili hizmetle ilişkilendirilmiş üzerinden TrackingChannel izleme hizmetine döndürür. Veriler, eşleşen izleme noktasının türüne bağlı olarak bir , WorkflowTrackingRecordveya UserTrackingRecord içinde döndürülürActivityTrackingRecord.
İzleme hizmeti, çalışma zamanı izleme altyapısının hizmetle TrackingProfile ilişkili ve belirli bir iş akışı örneğiyle veya belirli bir iş akışı türüyle ilişkili bir TrackingChannel istekte bulunma işlevselliğini sağlamak için soyut TrackingService sınıftaki yöntemleri uygular. Bir izleme hizmetinin çalışma zamanı izleme altyapısının izleme kayıtlarını gönderebileceği kanalı sağlamak için soyut TrackingChannel sınıfı da uygulaması gerekir.
İzleme hizmeti çalışma zamanına bir izleme profili nesnesi döndürdüğünde, iş akışı yürütülmeye başlar ve izleme profili seri hale getirilir. İzleme profilinin seri hale getirilmesi başarısız olursa, iş akışı örneğine bir özel durum oluşturulur. Özel durum işlenmezse iş akışı örneği sonlandırılır. İzleme profili, özelliği kullanılarak Schema çalışma zamanına geçirilmeden önce doğrulanabilir.
, TrackingProfile XML'yi öğesine göre biçimlendiren kullanılarak XML'ye TrackingProfileSerializerSchemaseri hale getirilebilir. Bu, profil depolama ve programlı olmayan bir şekilde profil yazmak için uygun bir biçim sağlar. Örneğin, SQL İzleme Hizmeti izleme profillerinin serileştirilmiş sürümlerini, sınıfını SqlTrackingService temel alarak oluşturduğunuz tüm izleme hizmetleri gibi depolar.
Oluşturucular
| Name | Description |
|---|---|
| TrackingProfile() |
Geçersiz.
yeni bir örneğini TrackingProfilebaşlatır. |
Özellikler
| Name | Description |
|---|---|
| ActivityTrackPoints |
Geçersiz.
Çalışma zamanı izleme altyapısı tarafından etkinlik durumu olaylarını filtrelemek için kullanılan etkinlik izleme noktalarının koleksiyonunu alır. |
| UserTrackPoints |
Geçersiz.
Kullanıcı olaylarını filtrelemek için çalışma zamanı izleme altyapısı tarafından kullanılan kullanıcı izleme noktalarının koleksiyonunu alır. |
| Version |
Geçersiz.
İzleme profilinin sürümünü alır veya ayarlar. |
| WorkflowTrackPoints |
Geçersiz.
İş akışı durum olaylarını filtrelemek için çalışma zamanı izleme altyapısı tarafından kullanılan iş akışı izleme noktalarının koleksiyonunu alır. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Geçersiz.
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Geçersiz.
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçersiz.
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçersiz.
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçersiz.
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |