Aracılığıyla paylaş


UserTrackPoint Sınıf

Tanım

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 izlenmek için bir kullanıcı olayıyla ilişkilendirilmiş bir nokta 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

Not

Bu malzeme artık kullanılmayan türleri ve ad alanlarını açıklamaktadır. Daha fazla bilgi için Windows Workflow Foundation 4,5 ' deki kullanım dışı türlerbölümüne bakın.

Bir etkinlik tasarımcısı veya iş akışı tasarımcısı, iş akışını çalışma zamanı izleme altyapısına kullanıcı olayı olarak veri yayacağı şekilde izlemek için aşırı yüklenmiş Activity.TrackData ActivityExecutionContext.TrackData ve yöntemleri kullanabilir. Yayılan veriler kullanıcı verileri olarak adlandırılır. Yalnızca durum değişikliklerinde oluşan etkinlik durumu olaylarının ve iş akışı durumu olaylarının aksine, kullanıcı olayları bir iş akışında irdelene herhangi bir konumda oluşabilir. Bir iş akışını kullanıcı olaylarını yaymada kullanmanın 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 bilgileri sağlamak istiyor veya etkinlik tasarımcısı etkinlik durumu değişikliği dışında zaman zaman etkinlik üyelerine bir fırsat sağlamak istiyor olabilir.

, UserTrackPoint bir kullanıcı olayıyla ilişkili bir kök iş akışı örneğinin olası yürütme yolundaki bir ilgi noktasını tanımlar. , eşleştirmeye dahil edilen konumları, eşleştirmenin dışında bırakılan konumları ve izleme noktası eşlense iş akışı örneğinden ayıklanacak UserTrackPoint ek verileri içerir. çalışma zamanı izleme altyapısına izleme noktası eşlendi olduğunda izleme hizmetine bir göndermesini UserTrackPoint TrackingProfile.UserTrackPoints UserTrackingRecord talimatı için bir ağlayabilirsiniz. Kullanıcı verileri içinde UserTrackingRecord.UserData döndürülür. İş akışı UserTrackPoint örneğinde birden çok nokta için tek bir eşleşme olabilir.

, UserTrackingLocation bir 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. izleme noktası UserTrackingLocation MatchingLocations eşleştirmesine dahil edilecek konumları tanımlamak için nesnesi ekebilirsiniz. Benzer şekilde, izleme UserTrackingLocation noktası ExcludedLocations eşleştirmenin dışında tutulacak konumları tanımlamak için nesnesi ekebilirsiniz.

track point ActivityDataTrackingExtract WorkflowDataTrackingExtract eşlense Extracts iş akışı örneğinden ayıklanan verileri belirtmek için nesnesi ve nesneleri ekebilirsiniz. Ayıklanan veriler içinde UserTrackingRecord.Body döndürülür.

takip noktasıyla Annotations ilişkili ek bilgileri belirtmek için 'a ek olarak ebilirsiniz. Bu ek açıklamalar içinde UserTrackPoint.Annotations döndürülür.

Bu sınıfın nasıl kullanıla ilgili bir örnek için Kullanıcı İzleme Noktalarını Kullanarak İzleme Örneği'ne bakın.

Oluşturucular

UserTrackPoint()

UserTrackPoint sınıfının yeni bir örneğini başlatır.

Özellikler

Annotations

Takip noktasıyla ilişkili ek açıklamaların koleksiyonunu alır.

ExcludedLocations

Çalışma zamanı izleme altyapısı tarafından izleme noktasından hariç tutulacak konum koleksiyonunu alır.

Extracts

İş akışı örneğinden ayıklanan ve izleme hizmetine gönderilecek verileri belirten bir koleksiyon alır.

MatchingLocations

Çalışma zamanı izleme altyapısı tarafından izleme noktası eşleştirmesine dahil edilecek konum koleksiyonunu alır.

Yöntemler

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)

Şunlara uygulanır