ActivityTrackingLocation Třída

Definice

Upozornění

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

Definuje umístění kvalifikované aktivity, které odpovídá události stavu aktivity v možné cestě provádění instance kořenového pracovního postupu. Tuto třídu nelze zdědit.

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
Dědičnost
ActivityTrackingLocation
Atributy

Poznámky

Poznámka

V tomto materiálu jsou popsané zastaralé typy a obory názvů. Další informace najdete v tématu zastaralé typy v programovací model Windows Workflow Foundation 4,5.

Pokaždé, když se změní stav provádění aktivity, instance pracovního postupu vygeneruje událost stavu aktivity do běhové infrastruktury sledování. Infrastruktura sledování za běhu může odeslat sledovací službu, ActivityTrackingRecord když dojde k události stavu aktivity. Sledovací služba obvykle nemá zájem o každou událost stavu aktivity, která se nachází v instanci pracovního postupu, ale pouze v událostech stavu aktivit, které jsou přidružené k určitým typům aktivit v zadaných umístěních v instanci pracovního postupu. ActivityTrackingLocationDefinuje odpovídající parametry pro takové umístění zadáním typu referenční aktivity, sady událostí změny stavu aktivity a sady podmínek, které mohou přesněji kvalifikovat instanci nebo instance typu referenční aktivity.

Poznámka

Jedna ActivityTrackingLocation může odkazovat na více než jedno skutečné umístění v možné cestě provádění instance pracovního postupu.

Přidáte ActivityTrackingLocation objekty do MatchingLocations a ExcludedLocations za účelem definování parametrů shody pro ActivityTrackPoint v TrackingProfile .

Je nutné zadat typ odkazované aktivity, který se má shodovat, nastavením ActivityTypeName nebo ActivityType .

Můžete nastavit MatchDerivedTypes , aby se v aktivitách odvozených od typu referenční aktivity určily informace o úrocích.

Můžete přidat ActivityExecutionStatus hodnoty pro ExecutionStatusEvents a zadat události stavu aktivity, které mají být porovnány.

Můžete přidat ActivityTrackingCondition objekty do Conditions a zadat tak úroky v typu referenční aktivity pouze pro konkrétní podmínky. Můžete například zadat zájem jenom v konkrétní pojmenované instanci typu referenční aktivity.

Konstruktory

ActivityTrackingLocation()

Inicializuje novou instanci ActivityTrackingLocation třídy.

ActivityTrackingLocation(String)

Inicializuje novou instanci ActivityTrackingLocation třídy pomocí zadaného názvu aktivity.

ActivityTrackingLocation(String, Boolean, IEnumerable<ActivityExecutionStatus>)

Inicializuje novou instanci ActivityTrackingLocation třídy, která má odkazový typ aktivity se zadaným nekvalifikovaným názvem, který určuje, jestli se mají porovnávat aktivity odvozené od typu referenční aktivity a které odpovídají zadaným událostem stavu spuštění aktivity.

ActivityTrackingLocation(String, IEnumerable<ActivityExecutionStatus>)

Inicializuje novou instanci ActivityTrackingLocation třídy, která má typ aktivity reference se zadaným nekvalifikovaným názvem a který odpovídá zadaným událostem stavu spuštění aktivity.

ActivityTrackingLocation(Type)

Inicializuje novou instanci ActivityTrackingLocation třídy pomocí zadaného typu referenční aktivity.

ActivityTrackingLocation(Type, Boolean, IEnumerable<ActivityExecutionStatus>)

Inicializuje novou instanci ActivityTrackingLocation třídy, která má zadaný typ referenční aktivity, který určuje, jestli se mají vyrovnávat aktivity odvozené z typu referenční aktivity a které odpovídají zadaným událostem stavu spuštění aktivity.

ActivityTrackingLocation(Type, IEnumerable<ActivityExecutionStatus>)

Inicializuje novou instanci ActivityTrackingLocation třídy, která má specifikovaný typ aktivity reference a odpovídá zadaným událostem stavu spuštění aktivity.

Vlastnosti

ActivityType

Získá nebo nastaví typ modulu CLR (Common Language Runtime) aktivity reference, která se má shodovat.

ActivityTypeName

Získá nebo nastaví Nekvalifikovaný název typu referenční aktivity pro dané umístění.

Conditions

Získá kolekci podmínek, které se používají k získání zájmu v aktivitě.

ExecutionStatusEvents

Získá seznam událostí stavu aktivity, které mohou být pro toto umístění spárovány.

MatchDerivedTypes

Získává nebo nastavuje hodnotu, která indikuje, jestli se mají spárovat aktivity odvozené z typu odkazované aktivity.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro