ActivityTrackingLocation Klass

Definition

Varning

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

Definierar en aktivitetskvalificerad plats som motsvarar en aktivitetsstatushändelse i den potentiella körningssökvägen för en rotarbetsflödesinstans. Det går inte att ärva den här klassen.

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
Arv
ActivityTrackingLocation
Attribut

Kommentarer

Note

I det här materialet diskuteras typer och namnområden som är föråldrade. Mer information finns i Deprecated Types in Windows Workflow Foundation 4.5.

När körningsstatusen för en aktivitet ändras genererar arbetsflödesinstansen en aktivitetsstatushändelse till infrastrukturen för körningsspårning. Infrastrukturen för körningsspårning kan skicka spårningstjänsten en ActivityTrackingRecord när en aktivitetsstatushändelse inträffar. Vanligtvis är en spårningstjänst inte intresserad av varje aktivitetsstatushändelse som inträffar i arbetsflödesinstansen, utan endast i aktivitetsstatushändelser som är associerade med vissa typer av aktiviteter på angivna platser i arbetsflödesinstansen. En ActivityTrackingLocation definierar matchande parametrar för en sådan plats genom att ange en referensaktivitetstyp, en uppsättning aktivitetsstatusändringshändelser och en uppsättning villkor som mer exakt kan kvalificera en instans eller instanser av referensaktivitetstypen.

Note

En enskild ActivityTrackingLocation kan referera till mer än en faktisk plats i den potentiella körningssökvägen för en arbetsflödesinstans.

Du lägger till ActivityTrackingLocation objekt MatchingLocations i och ExcludedLocations för att definiera matchningsparametrarna för en ActivityTrackPoint i en TrackingProfile.

Du måste ange den referensaktivitetstyp som ska matchas genom att ange antingen ActivityTypeName eller ActivityType.

Du kan ange MatchDerivedTypes intresse för aktiviteter som härleds från referensaktivitetstypen.

Du kan lägga till ActivityExecutionStatus värden för ExecutionStatusEvents att ange de aktivitetsstatushändelser som ska matchas.

Du kan lägga till ActivityTrackingCondition objekt för Conditions att ange intresse för referensaktivitetstypen endast för specifika villkor. Du kan till exempel bara ange intresse för en viss namngiven instans av referensaktivitetstypen.

Konstruktorer

Name Description
ActivityTrackingLocation()
Föråldrad.

Initierar en ny instans av ActivityTrackingLocation klassen.

ActivityTrackingLocation(String, Boolean, IEnumerable<ActivityExecutionStatus>)
Föråldrad.

Initierar en ny instans av ActivityTrackingLocation klassen som har en referensaktivitetstyp med det angivna okvalificerade namnet, som anger om aktiviteter som härleds från referensaktivitetstypen ska matchas och som matchar de angivna aktivitetskörningsstatushändelserna.

ActivityTrackingLocation(String, IEnumerable<ActivityExecutionStatus>)
Föråldrad.

Initierar en ny instans av ActivityTrackingLocation klassen som har en referensaktivitetstyp med det angivna okvalificerade namnet och som matchar de angivna aktivitetskörningsstatushändelserna.

ActivityTrackingLocation(String)
Föråldrad.

Initierar en ny instans av ActivityTrackingLocation klassen med hjälp av det angivna aktivitetsnamnet.

ActivityTrackingLocation(Type, Boolean, IEnumerable<ActivityExecutionStatus>)
Föråldrad.

Initierar en ny instans av ActivityTrackingLocation klassen som har den angivna referensaktivitetstypen, som anger om aktiviteter som härletts från referensaktivitetstypen ska matchas och som matchar de angivna aktivitetskörningsstatushändelserna.

ActivityTrackingLocation(Type, IEnumerable<ActivityExecutionStatus>)
Föråldrad.

Initierar en ny instans av ActivityTrackingLocation klassen som har den angivna referensaktivitetstypen och matchar de angivna aktivitetskörningsstatushändelserna.

ActivityTrackingLocation(Type)
Föråldrad.

Initierar en ny instans av ActivityTrackingLocation klassen med hjälp av den angivna referensaktivitetstypen.

Egenskaper

Name Description
ActivityType
Föråldrad.

Hämtar eller anger clr-typen (common language runtime) för referensaktiviteten som ska matchas.

ActivityTypeName
Föråldrad.

Hämtar eller anger det okvalificerade namnet på referensaktivitetstypen för platsen.

Conditions
Föråldrad.

Hämtar en samling villkor som används för att kvalificera intresse för aktiviteten.

ExecutionStatusEvents
Föråldrad.

Hämtar listan över aktivitetsstatushändelser som kan matchas för den här platsen.

MatchDerivedTypes
Föråldrad.

Hämtar eller anger ett värde som anger om aktiviteter som härletts från referensaktivitetstypen ska matchas.

Metoder

Name Description
Equals(Object)
Föråldrad.

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()
Föråldrad.

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()
Föråldrad.

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()
Föråldrad.

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()
Föråldrad.

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för