UserTrackingLocation Sınıf

Tanım

Dikkat

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Bir kök iş akışı örneğinin olası yürütme yolundaki bir kullanıcı olayına karşılık gelen etkinlik nitelikli konumunu 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

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ı, Activity.TrackData ActivityExecutionContext.TrackData verileri çalışma zamanı izleme altyapısına Kullanıcı olayı olarak yaymak için iş akışını işaretlemek üzere aşırı yüklenmiş ve yöntemlerden herhangi birini kullanabilir. Verilen veriler, Kullanıcı verileri olarak adlandırılır. Etkinlik durumu olaylarının aksine ve yalnızca etkinlik veya iş akışı durum değişikliklerinde oluşan iş akışı durum olaylarının aksine, Kullanıcı olayları bir iş akışında işaretlenmiş herhangi bir konumda gerçekleşebilir. , UserTrackingLocation Kullanıcı verilerinin türünü belirterek böyle bir konum için eşleşen parametreleri tanımlar. kendisine ait olması gereken etkinliğin türü, bu etkinliğin bir örneğini veya örneklerini daha ayrıntılı bir şekilde nitelendirmek için Kullanıcı verilerinin, ilişkili türlerinin eşleşmesi gereken bir isteğe bağlı anahtar adı ve belirtilen etkinliğin türünden türetilmiş etkinliklerden alınan Kullanıcı verilerinin eşleşmesi gerekip gerekmediğini belirtir.

Not

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

UserTrackingLocation UserTrackPoint.MatchingLocations UserTrackPoint.ExcludedLocations İçindeki bir için eşleşme parametrelerini tanımlamak üzere ya da öğesine ekleyebilirsiniz UserTrackPoint TrackingProfile .

Çalışma zamanı izleme altyapısıyla eşleşmesi için aşağıdaki sırada karşılanması gereken üç genel koşul vardır UserTrackingLocation : bir Kullanıcı olayı oluşturmuş olan etkinlik,,, ve tarafından belirtilen etkinlik kümesiyle eşleşmelidir; varsa, varsa, Kullanıcı ActivityType ActivityTypeName Conditions MatchDerivedActivityTypes verileriyle ilişkili, ve Kullanıcı KeyName olayı tarafından oluşturulan kullanıcı verilerinin türü,, ve tarafından belirtilen kullanıcı veri türleri kümesiyle eşleşmelidir ArgumentType ArgumentTypeName MatchDerivedArgumentTypes . Bu koşulların üçü de karşılanıyorsa, çalışma zamanı izleme altyapısı eşleştirilmiş olarak kabul edilir UserTrackingLocation .

Bir yapılandırmak için UserTrackingLocation , ArgumentTypeName veya ArgumentType eşleştirilecek kullanıcı verilerinin türünü belirtmek üzere veya ActivityTypeName ActivityType Kullanıcı verilerinin eşleştirilecek olması gereken etkinliğin türünü belirtmek için ya da ' i ayarlamanız gerekir. ActivityTrackingCondition Conditions Kullanıcı verilerinin yayınlanmak zorunda olduğu etkinliği daha tamamen nitelemek için öğesine nesne ekleyebilirsiniz. MatchDerivedArgumentTypesVeya eşleşmesi gereken kullanıcı veri türünden türetilmiş Kullanıcı verilerinin, veya eşleşmesi gerektiğini belirten Kullanıcı verilerinin ArgumentTypeName , ArgumentType MatchDerivedActivityTypes veya eşleşmesi gereken etkinlik türünden türetilmiş etkinliklerden derlenen Kullanıcı verilerini ActivityTypeName belirtmek için ayarlayabilirsiniz ActivityType .

KeyNameBu, yalnızca belirtilen anahtar adıyla ilişkili kullanıcı verilerinin bu için eşleşmesi gerektiğini belirtmek üzere ayarlanabilir UserTrackingLocation . KeyNameNull bir başvuru ise ( Nothing Visual Basic), çalışma zamanı izleme yapısı, kullanıcı verileriyle ilişkili anahtarla eşleştirmeye çalışır.

Oluşturucular

UserTrackingLocation()

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

UserTrackingLocation(String)

UserTrackingLocationKullanıcı verilerinin 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(String, String)

UserTrackingLocationKullanıcı verilerinin ortak dil çalışma zamanı (CLR) türünün Nitelenmemiş adını ve Kullanıcı verilerinin oluşturulması 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(String, Type)

UserTrackingLocationKullanıcı verilerinin ortak dil çalışma zamanı (CLR) türünün Nitelenmemiş adını ve Kullanıcı verilerinin oluşturulması gereken ETKINLIĞIN clr türünü kullanarak sınıfının yeni bir örneğini başlatır.

UserTrackingLocation(Type)

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

UserTrackingLocation(Type, String)

UserTrackingLocationKullanıcı verilerinin ortak dil çalışma zamanı (CLR) türünü ve Kullanıcı verilerinin oluşturulması 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)

UserTrackingLocationKullanıcı verilerinin ortak dil çalışma zamanı (CLR) türünü ve Kullanıcı verilerinin yayınlanmalıdır ETKINLIĞIN clr türünü kullanarak sınıfının yeni bir örneğini başlatır.

Özellikler

ActivityType

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

ActivityTypeName

Kullanıcı verilerinin izlenmesi gereken etkinliğin ortak dil çalışma zamanı (CLR) türünün Nitelenmemiş adını alır veya ayarlar.

ArgumentType

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

ArgumentTypeName

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

Conditions

Kullanıcı verilerinin izlenmesi gereken etkinliği nitelemek için kullanılan koşulların bir koleksiyonunu alır.

KeyName

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

MatchDerivedActivityTypes

Veya tarafından belirtilen etkinlik türünden türetilmiş etkinliklerden yayımlandığında Kullanıcı verilerinin izlenmesi gerekip gerekmediğini gösteren bir değer alır veya ayarlar ActivityType ActivityTypeName .

MatchDerivedArgumentTypes

Kullanıcı izleme konumu, Kullanıcı tarafından izlenen verileri filtrelemek için bir yoldur. Kullanıcı, veya belirterek Kullanıcı tarafından izlenen verilerin türüne göre filtre uygulayabilir ArgumentType ArgumentTypeName . ' Nin ayarlanması, MatchDerivedArgumentTypes true Kullanıcı tarafından Izlenen verilerin ArgumentType/ArgumentTypeName türünde veya ArgumentType/ArgumentTypeName türünden türetilmiş bir türde olabilir.

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