ActivityTrackingLocation 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 etkinlik durumu olayına karşılık gelen etkinlik nitelikli konumu 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

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.

Bir etkinliğin yürütme durumu her 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ı, etkinlik durumu olayı gerçekleştiğinde izleme hizmetine bir ActivityTrackingRecord gönderebilir. Genellikle, bir izleme hizmeti iş akışı örneğinde gerçekleşen her etkinlik durumu olayıyla ilgilenmez, yalnızca iş akışı örneğinde belirtilen konumlardaki belirli etkinlik türleriyle ilişkili etkinlik durumu olaylarıyla ilgilenir. , ActivityTrackingLocation bir başvuru etkinlik türü, etkinlik durumu değişiklik olayları kümesi ve başvuru etkinlik türünün bir örneğini veya örneklerini daha hassas bir şekilde niteleyebilecek bir dizi koşul belirterek bu tür bir konum için eşleşen parametreleri tanımlar.

Note

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

içindeki için eşleştirme parametrelerini tanımlamak için ActivityTrackingLocationMatchingLocationsve ExcludedLocations öğesine nesneler ActivityTrackPoint eklersinizTrackingProfile.

veya ActivityTypeNameayarlanarak ActivityType eşleştirilecek başvuru etkinlik türünü belirtmeniz gerekir.

Başvuru etkinlik türünden türetilen etkinliklere olan ilgi alanını belirtmek için ayarlayabilirsiniz MatchDerivedTypes .

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

Yalnızca belirli koşullar için başvuru etkinliği türündeki ilgi alanını belirtmek için öğesine ActivityTrackingCondition nesneler ekleyebilirsinizConditions. Örneğin, başvuru etkinlik türünün yalnızca belirli bir adlandırılmış örneğinde ilgi alanını belirtebilirsiniz.

Oluşturucular

Name Description
ActivityTrackingLocation()
Geçersiz.

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

ActivityTrackingLocation(String, Boolean, IEnumerable<ActivityExecutionStatus>)
Geçersiz.

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

ActivityTrackingLocation(String, IEnumerable<ActivityExecutionStatus>)
Geçersiz.

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

ActivityTrackingLocation(String)
Geçersiz.

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

ActivityTrackingLocation(Type, Boolean, IEnumerable<ActivityExecutionStatus>)
Geçersiz.

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

ActivityTrackingLocation(Type, IEnumerable<ActivityExecutionStatus>)
Geçersiz.

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

ActivityTrackingLocation(Type)
Geçersiz.

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

Özellikler

Name Description
ActivityType
Geçersiz.

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

ActivityTypeName
Geçersiz.

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

Conditions
Geçersiz.

Etkinlikteki ilgiyi niteleme amacıyla kullanılan koşulların bir koleksiyonunu alır.

ExecutionStatusEvents
Geçersiz.

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

MatchDerivedTypes
Geçersiz.

Başvuru etkinlik türünden türetilen etkinliklerin eşleştirilip eşleştirilmeyeceğini belirten bir değer alır veya ayarlar.

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