UserTrackingLocation 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 yolundaki bir kullanıcı olayına karşılık gelen etkinlik nitelikli konumu tanımlar. Bu sınıf devralınamaz.

public ref class UserTrackingLocation sealed
[System.Serializable]
public sealed class UserTrackingLocation
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class UserTrackingLocation
[<System.Serializable>]
type UserTrackingLocation = class
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type UserTrackingLocation = class
Public NotInheritable Class UserTrackingLocation
Devralma
UserTrackingLocation
Ö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ı, iş akışını çalışma zamanı izleme altyapısına kullanıcı olayı olarak veri yaymak üzere izlemek için aşırı yüklenmiş Activity.TrackData ve ActivityExecutionContext.TrackData yöntemlerden herhangi birini kullanabilir. Yayılan veriler kullanıcı verileri olarak adlandırılır. Etkinlik durumu olaylarının ve yalnızca etkinlik veya iş akışı durumu değişikliklerinde gerçekleşen iş akışı durumu olaylarının aksine, kullanıcı olayları bir iş akışında izlenen herhangi bir konumda gerçekleşebilir. A UserTrackingLocation , kullanıcı verilerinin türünü, yayılması gereken etkinliğin türünü, bu etkinliğin bir örneğini veya örneklerini daha hassas bir şekilde niteleyebilecek bir koşul koleksiyonu, kullanıcı verilerinin ilişkilendirilmesi gereken isteğe bağlı bir anahtar adı belirterek bu tür bir konum için eşleşen parametreleri tanımlar. türetilmiş kullanıcı veri türlerinin eşleştirilip eşleştirilmeyeceği ve belirtilen etkinliğin türünden türetilen etkinliklerden yayılan kullanıcı verilerinin eşleştirilip eşleştirilmeyeceği.

Note

Tek UserTrackingLocation bir iş akışı örneğinin olası yürütme yolunda birden fazla gerçek konuma başvuruda bulunabilir.

içinde için UserTrackingLocationUserTrackPoint.MatchingLocationsUserTrackPoint.ExcludedLocations eşleştirme parametrelerini tanımlamak için UserTrackPointTrackingProfileveya öğesine ekleyebilirsiniz.

Çalışma zamanı izleme altyapısı tarafından eşleşmesi için UserTrackingLocation aşağıdaki sırayla karşılanması gereken üç genel koşul vardır: bir kullanıcı olayının yayıldığı etkinlik, , ActivityType, ActivityTypeNameve Conditionstarafından belirtilen MatchDerivedActivityTypesetkinlik kümesiyle eşleşmelidir; varsa, kullanıcı verileriyle ilişkili anahtar eşleşmelidirKeyName; ve kullanıcı olayı tarafından yayılan kullanıcı verilerinin türü, tarafından belirtilen kullanıcı veri türleri kümesiyle ArgumentTypeeşleşmelidir. ArgumentTypeNameMatchDerivedArgumentTypesve . Yalnızca bu koşulların üçü de karşılanırsa, çalışma zamanı izleme altyapısı eşleştirileni dikkate UserTrackingLocation alır.

yapılandırmak UserTrackingLocationiçin, eşleştirilecek kullanıcı verilerinin türünü veya ArgumentTypeName türünü veya kullanıcı verilerinin eşleştirilmesi ArgumentTypeActivityTypeName için hangi etkinlik türünü belirtecek şekilde ayarlamanız ActivityType gerekir. Kullanıcı verilerinin yayılması gereken etkinliği daha tam olarak niteleyecek nesneler ActivityTrackingCondition ekleyebilirsinizConditions. MatchDerivedArgumentTypes veya tarafından ArgumentTypeNameArgumentType belirtilen kullanıcı veri türünden türetilen kullanıcı verilerinin eşleştirileceğini ve veya tarafından MatchDerivedActivityTypesActivityTypeName belirtilen etkinlik türünden türetilen etkinliklerden yayılan kullanıcı verilerinin eşleştirileceğini belirtmek için ayarlayabilirsinizActivityType.

KeyName Yalnızca belirtilen anahtar adıyla ilişkilendirilmiş kullanıcı verilerinin bu UserTrackingLocationiçin eşleşmesi gerektiğini belirtebilirsiniz. KeyName null başvuruysa (Visual Basic'da Nothing), çalışma zamanı izleme yapısı kullanıcı verileriyle ilişkili anahtarla eşleşmeyi denemez.

Oluşturucular

Name Description
UserTrackingLocation()
Geçersiz.

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

UserTrackingLocation(String, String)
Geçersiz.

Kullanıcı verilerinin UserTrackingLocation ortak dil çalışma zamanı (CLR) türünün nitelenmemiş adını ve kullanıcı verilerinin yayılması gereken etkinliğin CLR türünün nitelenmemiş adını kullanarak sınıfın yeni bir örneğini başlatır.

UserTrackingLocation(String, Type)
Geçersiz.

Kullanıcı verilerinin UserTrackingLocation ortak dil çalışma zamanı (CLR) türünün nitelenmemiş adını ve kullanıcı verilerinin belirtilmesi gereken etkinliğin CLR türünü kullanarak sınıfın yeni bir örneğini başlatır.

UserTrackingLocation(String)
Geçersiz.

Kullanıcı verilerinin UserTrackingLocation ortak dil çalışma zamanı (CLR) türünün nitelenmemiş adını kullanarak sınıfının yeni bir örneğini başlatır.

UserTrackingLocation(Type, String)
Geçersiz.

Kullanıcı verilerinin UserTrackingLocation ortak dil çalışma zamanı (CLR) türünü ve kullanıcı verilerinin belirtilmesi gereken etkinliğin CLR türünün nitelenmemiş adını kullanarak sınıfının yeni bir örneğini başlatır.

UserTrackingLocation(Type, Type)
Geçersiz.

Kullanıcı verilerinin UserTrackingLocation ortak dil çalışma zamanı (CLR) türünü ve kullanıcı verilerinin yayılması gereken etkinliğin CLR türünü kullanarak sınıfının yeni bir örneğini başlatır.

UserTrackingLocation(Type)
Geçersiz.

Kullanıcı verilerinin UserTrackingLocation ortak dil çalışma zamanı (CLR) türünü kullanarak sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
ActivityType
Geçersiz.

kullanıcı verilerinin izlenmesi için yayılması gereken etkinliğin ortak dil çalışma zamanı (CLR) türünü alır veya ayarlar.

ActivityTypeName
Geçersiz.

kullanıcı verilerinin izlenmesi için atılması gereken etkinliğin ortak dil çalışma zamanı (CLR) türünün nitelenmemiş adını alır veya ayarlar.

ArgumentType
Geçersiz.

İzlenecek kullanıcı verilerinin ortak dil çalışma zamanı (CLR) türünü alır veya ayarlar.

ArgumentTypeName
Geçersiz.

İzlenecek kullanıcı verilerinin ortak dil çalışma zamanı (CLR) türünün nitelenmemiş adını alır veya ayarlar.

Conditions
Geçersiz.

kullanıcı verilerinin izlenmek üzere yayılması gereken etkinliği niteleme amacıyla kullanılan koşulların bir koleksiyonunu alır.

KeyName
Geçersiz.

Eşleştirilmesi için UserTrackingLocation kullanıcı verilerinin ilişkilendirilmesi gereken adı alır veya ayarlar.

MatchDerivedActivityTypes
Geçersiz.

veya tarafından ActivityType belirtilen etkinlik türünden türetilen etkinliklerden yayıldığında kullanıcı verilerinin izlenmesi gerekip gerekmediğini belirten bir değer alır veya ActivityTypeNameayarlar.

MatchDerivedArgumentTypes
Geçersiz.

Kullanıcı izleme konumu, kullanıcı tarafından izlenen verileri filtrelemenin bir yoludur. Kullanıcı, veya ArgumentTypebelirterek kullanıcı tarafından izlenen verilerin türüne ArgumentTypeName göre filtreleyebilir. ayarı, MatchDerivedArgumentTypestrue kullanıcı tarafından izlenen verilerin ArgumentType/ArgumentTypeName türünde veya ArgumentType/ArgumentTypeName türünden türetilmiş olabileceğini belirtir.

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)

Şunlara uygulanır