UserTrackPoint 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.*
Kök iş akışı örneğinin olası yürütme yolunda izlenecek bir kullanıcı olayıyla ilişkilendirilmiş bir noktayı tanımlar. Bu sınıf devralınamaz.
public ref class UserTrackPoint sealed
public sealed class UserTrackPoint
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class UserTrackPoint
type UserTrackPoint = class
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type UserTrackPoint = class
Public NotInheritable Class UserTrackPoint
- Devralma
-
UserTrackPoint
- Öznitelikler
Açıklamalar
Note
Bu malzeme, eski türleri ve ad alanlarını ele alır. Daha fazla bilgi için bkz. Deprecated Types in Windows Workflow Foundation 4.5.
Etkinlik tasarımcısı veya iş akışı tasarımcısı, aşırı yüklenmiş Activity.TrackData ve ActivityExecutionContext.TrackData yöntemleri kullanarak iş akışını kullanarak verileri çalışma zamanı izleme altyapısına kullanıcı olayı olarak yayabilir. Yayılan veriler kullanıcı verileri olarak adlandırılır. Etkinlik durumu olaylarının ve yalnızca durum değişiklikleri üzerinde gerçekleşen iş akışı durum olaylarının aksine, kullanıcı olayları bir iş akışında izlenen herhangi bir konumda gerçekleşebilir. Kullanıcı olaylarını yaymak için bir iş akışını izlemenin birçok nedeni vardır. Örneğin, bir iş akışı tasarımcısı bir iş akışının ilerleme durumu hakkında mantıksal durum bilgilerini iletmek veya etkinlik tasarımcısı etkinlik durumu değişikliği dışında zaman zaman etkinlik üyelerine bir fırsat sağlamak isteyebilir.
A UserTrackPoint , bir kullanıcı olayıyla ilişkilendirilmiş bir kök iş akışı örneğinin olası yürütme yolundaki bir ilgi noktasını tanımlar. A UserTrackPoint , eşleştirmeye dahil edilen konumları, eşleştirme dışında tutulan konumları ve izleme noktası eşleştirildiğinde iş akışı örneğinden ayıklanması gereken ek verileri içerir. çalışma zamanı izleme altyapısına izleme noktası eşleştirildiğinde izleme hizmetine bir UserTrackPoint göndermesini bildirmek için öğesine ekleyebilirsiniz.TrackingProfile.UserTrackPointsUserTrackingRecord Kullanıcı verileri içinde UserTrackingRecord.UserDatadöndürülür. tek bir UserTrackPoint iş akışı örneğinde birden çok noktada eşleştirilebilir.
bir UserTrackingLocation iş akışı örneğinin olası yürütme yolundaki bir kullanıcı olayıyla ilişkili konumun eşleşme koşullarını içerir. İzleme noktası için eşleştirmeye UserTrackingLocation dahil edilmesi gereken konumları tanımlamak için öğesine nesneler ekleyebilirsinizMatchingLocations. Benzer şekilde, izleme noktası için eşleştirmenin dışında tutulması gereken konumları tanımlamak için öğesine nesneler UserTrackingLocation ekleyebilirsinizExcludedLocations.
İzleme noktası eşleştirildiğinde iş akışı örneğinden ayıklanması gereken verileri belirtmek için öğesine nesneler ve ActivityDataTrackingExtract nesneler WorkflowDataTrackingExtract ekleyebilirsinizExtracts. Ayıklanan veriler içinde UserTrackingRecord.Bodydöndürülür.
İzleme noktasıyla ilişkili ek bilgileri belirtmek için öğesini ekleyebilirsiniz Annotations . Bu ek açıklamalar içinde UserTrackPoint.Annotationsdöndürülür.
Bu sınıfın nasıl kullanılacağına ilişkin bir örnek için bkz. User Track Points Kullanarak İzleme Örneği.
Oluşturucular
| Name | Description |
|---|---|
| UserTrackPoint() |
Geçersiz.
UserTrackPoint sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| Annotations |
Geçersiz.
İzleme noktasıyla ilişkili ek açıklama koleksiyonunu alır. |
| ExcludedLocations |
Geçersiz.
Çalışma zamanı izleme altyapısı tarafından izleme noktasından dışlanması gereken konumların koleksiyonunu alır. |
| Extracts |
Geçersiz.
İş akışı örneğinden ayıklanacak ve izleme hizmetine gönderilecek verileri belirten bir koleksiyon alır. |
| MatchingLocations |
Geçersiz.
Çalışma zamanı izleme altyapısı tarafından izleme noktası için eşleştirmeye dahil edilmesi gereken konumları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) |