UserTrackingLocation 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 användarhä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 UserTrackingLocation sealed
[System.Serializable]
public sealed class UserTrackingLocation
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class UserTrackingLocation
[<System.Serializable>]
type UserTrackingLocation = class
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type UserTrackingLocation = class
Public NotInheritable Class UserTrackingLocation
Arv
UserTrackingLocation
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.

En aktivitetsdesigner eller en arbetsflödesdesigner kan använda någon av de överlagrade Activity.TrackData metoderna och ActivityExecutionContext.TrackData metoderna för att instrumentera arbetsflödet för att generera data till infrastrukturen för körningsspårning som en användarhändelse. De data som genereras kallas användardata. Till skillnad från aktivitetsstatushändelser och statushändelser för arbetsflödet, som endast inträffar vid ändringar av aktivitets- eller arbetsflödesstatus, kan användarhändelser inträffa på valfri plats som instrumenteras i ett arbetsflöde. A UserTrackingLocation definierar matchande parametrar för en sådan plats genom att ange typen av användardata, typen av aktivitet som den måste genereras från, en samling villkor som mer exakt kan kvalificera en instans eller instanser av den här aktiviteten, ett valfritt nyckelnamn som användardata måste associeras med. om härledda typer av användardata ska matchas och om användardata som genereras från aktiviteter som härleds från typen av den angivna aktiviteten ska matchas.

Note

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

Du kan lägga till en UserTrackingLocation i antingen UserTrackPoint.MatchingLocations eller UserTrackPoint.ExcludedLocations för att definiera matchningsparametrarna för en UserTrackPoint i en TrackingProfile.

Det finns tre allmänna villkor som måste uppfyllas i följande ordning för UserTrackingLocation att matchas av körningsspårningsinfrastrukturen: aktiviteten som har genererat en användarhändelse måste matcha den uppsättning aktiviteter som anges av ActivityType, ActivityTypeName, Conditionsoch MatchDerivedActivityTypes; nyckeln, om en sådan finns, som är associerad med användardata måste matcha KeyName; och typen av användardata som genereras av användarhändelsen måste matcha uppsättningen med användardatatyper som anges av ArgumentType, ArgumentTypeName, och MatchDerivedArgumentTypes. Endast om alla tre av dessa villkor är uppfyllda, anser körningsspårningsinfrastrukturen att den UserTrackingLocation matchade.

Om du vill konfigurera en UserTrackingLocationmåste du antingen ange ArgumentTypeName eller ArgumentType ange vilken typ av användardata som ska matchas och antingen ActivityTypeName eller ActivityType för att ange vilken typ av aktivitet som användardata måste skickas från för att matchas. Du kan lägga till ActivityTrackingCondition objekt i Conditions för att mer fullständigt kvalificera den aktivitet som användardata måste genereras från. Du kan ange MatchDerivedArgumentTypes att användardata som härleds från användardatatypen som anges av ArgumentTypeName eller ArgumentType ska matchas, och du kan ange MatchDerivedActivityTypes att användardata som genereras från aktiviteter som härletts från den aktivitetstyp som anges av ActivityTypeName eller ActivityType ska matchas.

Du kan ange KeyName att endast användardata som är associerade med det angivna nyckelnamnet ska matchas för detta UserTrackingLocation. Om KeyName är en nullreferens (Nothing i Visual Basic) försöker körningsspårningsstrukturen inte matcha nyckeln som är associerad med användardata.

Konstruktorer

Name Description
UserTrackingLocation()
Föråldrad.

Initierar en ny instans av UserTrackingLocation klassen.

UserTrackingLocation(String, String)
Föråldrad.

Initierar en ny instans av UserTrackingLocation klassen med hjälp av det okvalificerade namnet på clr-typen (common language runtime) för användardata och det okvalificerade namnet på CLR-typen för aktiviteten som användardata måste genereras från.

UserTrackingLocation(String, Type)
Föråldrad.

Initierar en ny instans av UserTrackingLocation klassen med hjälp av det okvalificerade namnet på clr-typen (common language runtime) för användardata och CLR-typen för den aktivitet som användardata måste genereras från.

UserTrackingLocation(String)
Föråldrad.

Initierar en ny instans av UserTrackingLocation klassen med hjälp av det okvalificerade namnet på clr-typen (common language runtime) för användardata.

UserTrackingLocation(Type, String)
Föråldrad.

Initierar en ny instans av UserTrackingLocation klassen med hjälp av clr-typen (common language runtime) för användardata och ett okvalificerat namn på CLR-typen för den aktivitet som användardata måste genereras från.

UserTrackingLocation(Type, Type)
Föråldrad.

Initierar en ny instans av UserTrackingLocation klassen med hjälp av CLR-typen (Common Language Runtime) för användardata och CLR-typen för aktiviteten som användardata måste genereras från.

UserTrackingLocation(Type)
Föråldrad.

Initierar en ny instans av klassen med hjälp av UserTrackingLocation CLR-typen (Common Language Runtime) för användardata.

Egenskaper

Name Description
ActivityType
Föråldrad.

Hämtar eller anger clr-typen (common language runtime) för den aktivitet som användardata måste skickas från för att spåras.

ActivityTypeName
Föråldrad.

Hämtar eller anger det okvalificerade namnet på clr-typen (common language runtime) för aktiviteten som användardata måste skickas från för att spåras.

ArgumentType
Föråldrad.

Hämtar eller anger clr-typen (common language runtime) för användardata som ska spåras.

ArgumentTypeName
Föråldrad.

Hämtar eller anger det okvalificerade namnet på clr-typen (common language runtime) för användardata som ska spåras.

Conditions
Föråldrad.

Hämtar en samling villkor som används för att kvalificera den aktivitet som användardata måste skickas från för att spåras.

KeyName
Föråldrad.

Hämtar eller anger det namn som användardata måste associeras med för UserTrackingLocation att matchas.

MatchDerivedActivityTypes
Föråldrad.

Hämtar eller anger ett värde som anger om användardata ska spåras när de genereras från aktiviteter som härleds från den aktivitetstyp som anges av ActivityType eller ActivityTypeName.

MatchDerivedArgumentTypes
Föråldrad.

Platsen för användarspårning är ett sätt att filtrera användarspårade data. Användaren kan filtrera efter typen av användarspårade data genom att ArgumentType ange eller ArgumentTypeName. MatchDerivedArgumentTypes Om du anger till true anger du att användarspårade data kan vara av typen ArgumentType/ArgumentTypeName eller en typ som härletts från ArgumentType/ArgumentTypeName.

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