ActivityTrackingLocation Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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) |