ActivityTrackingLocation 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 etkinlik durumu olayına karşılık gelen etkinlik nitelikli bir konum tanımlar. Bu sınıf devralınamaz.

public ref class ActivityTrackingLocation sealed
[System.Serializable]
public sealed class ActivityTrackingLocation
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class ActivityTrackingLocation
[<System.Serializable>]
type ActivityTrackingLocation = class
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ActivityTrackingLocation = class
Public NotInheritable Class ActivityTrackingLocation
Devralma
ActivityTrackingLocation
Ö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 etkinliğin yürütme durumu değiştiğinde, iş akışı örneği çalışma zamanı izleme altyapısına bir etkinlik durumu olayı yayar. Çalışma zamanı izleme altyapısı, bir ActivityTrackingRecord etkinlik durumu olayı gerçekleştiğinde izleme hizmetini bir gönderebilir. Genellikle, bir izleme hizmeti, iş akışı örneğinde oluşan her etkinlik durumu olayı ile ilgilenmez, ancak yalnızca iş akışı örneğindeki belirli konumlarda yer alan etkinlik durumu olaylarında ilişkili olur. Bir ActivityTrackingLocation başvuru etkinlik türü, bir etkinlik durumu değişikliği olayları kümesi ve başvuru etkinlik türünün bir örneğini ya da örneklerini daha kesin bir şekilde nitelendirmek için bir dizi koşul belirterek böyle bir konum için eşleşen parametreleri tanımlar.

Not

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

İçindeki bir ActivityTrackingLocation MatchingLocations ExcludedLocations için eşleşme parametrelerini tanımlamak üzere ve ' a nesneler eklersiniz ActivityTrackPoint TrackingProfile .

Ya da ' i ayarlayarak eşleştirilecek başvuru etkinlik türünü belirtmeniz gerekir ActivityTypeName ActivityType .

MatchDerivedTypesBaşvuru etkinlik türünden türetilmiş etkinliklerde ilgi belirtmek için ayarı yapabilirsiniz.

ActivityExecutionStatus ExecutionStatusEvents Eşleştirilecek etkinlik durumu olaylarını belirtmek için öğesine değerler ekleyebilirsiniz.

ActivityTrackingCondition Conditions Yalnızca belirli koşullar için başvuru etkinliği türünde ilgi belirtmek üzere nesne ekleyebilirsiniz. Örneğin, referans etkinlik türünün yalnızca belirli bir adlandırılmış örneğinde ilgi alanını belirtebilirsiniz.

Oluşturucular

ActivityTrackingLocation()

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

ActivityTrackingLocation(String)

ActivityTrackingLocationBelirtilen etkinlik adını kullanarak sınıfının yeni bir örneğini başlatır.

ActivityTrackingLocation(String, Boolean, IEnumerable<ActivityExecutionStatus>)

ActivityTrackingLocationBaşvuru etkinlik türünden türetilmiş etkinliklerin eşleşip eşleşmediğini ve belirtilen etkinlik yürütme durumu olaylarıyla eşleşip eşleşmediğini belirten, belirtilen nitelenmemiş ada sahip bir başvuru etkinlik türüne sahip sınıfın yeni bir örneğini başlatır.

ActivityTrackingLocation(String, IEnumerable<ActivityExecutionStatus>)

ActivityTrackingLocationBelirtilen nitelenmemiş ada sahip ve belirtilen etkinlik yürütme durumu olaylarıyla eşleşen bir başvuru etkinlik türüne sahip sınıfın yeni bir örneğini başlatır.

ActivityTrackingLocation(Type)

ActivityTrackingLocationBelirtilen başvuru etkinlik türünü kullanarak sınıfının yeni bir örneğini başlatır.

ActivityTrackingLocation(Type, Boolean, IEnumerable<ActivityExecutionStatus>)

ActivityTrackingLocationBelirtilen başvuru etkinlik türüne sahip olan sınıfın yeni bir örneğini başlatır. Bu, başvuru etkinlik türünden türetilmiş etkinliklerin eşleşip eşleşmediğini ve belirtilen etkinlik yürütme durumu olaylarıyla eşleşip eşleşmediğini belirler.

ActivityTrackingLocation(Type, IEnumerable<ActivityExecutionStatus>)

ActivityTrackingLocationBelirtilen başvuru etkinlik türüne sahip ve belirtilen etkinlik yürütme durumu olaylarıyla eşleşen bir sınıfın yeni bir örneğini başlatır.

Özellikler

ActivityType

Eşleştirilecek başvuru etkinliğinin ortak dil çalışma zamanı (CLR) türünü alır veya ayarlar.

ActivityTypeName

Konum için başvuru etkinlik türünün Nitelenmemiş adını alır veya ayarlar.

Conditions

Etkinlikteki ilgi alanını nitelemek için kullanılan koşulların bir koleksiyonunu alır.

ExecutionStatusEvents

Bu konum için eşleştirilenebilir etkinlik durumu olaylarının listesini alır.

MatchDerivedTypes

Başvuru etkinlik türünden türetilmiş etkinliklerin eşleşmesi gerekip gerekmediğini gösteren bir değer alır veya ayarlar.

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