UserTrackPoint Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Varning
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Definierar en punkt som är associerad med en användarhändelse och som ska spåras 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 UserTrackPoint sealed
public sealed class UserTrackPoint
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class UserTrackPoint
type UserTrackPoint = class
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type UserTrackPoint = class
Public NotInheritable Class UserTrackPoint
- Arv
-
UserTrackPoint
- 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 överlagrade Activity.TrackData metoder och ActivityExecutionContext.TrackData metoder 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 arbetsflödesstatushändelser, som endast inträffar vid statusändringar, kan användarhändelser inträffa på alla platser som instrumenteras i ett arbetsflöde. Det finns många anledningar till att instrumentera ett arbetsflöde för att generera användarhändelser. En arbetsflödesdesigner kanske till exempel vill kommunicera logisk tillståndsinformation om förloppet för ett arbetsflöde, eller så kanske en aktivitetsdesigner vill ge aktivitetsmedlemmar en möjlighet vid andra tillfällen än en ändring av aktivitetsstatus.
A UserTrackPoint definierar en intressepunkt för den potentiella körningssökvägen för en rotarbetsflödesinstans som är associerad med en användarhändelse. En UserTrackPoint innehåller platser som ingår i matchning, platser som undantas från matchning och eventuella ytterligare data som ska extraheras från arbetsflödesinstansen när spårpunkten matchas. Du kan lägga till en UserTrackPoint i TrackingProfile.UserTrackPoints för att instruera körningsspårningsinfrastrukturen att skicka en UserTrackingRecord till spårningstjänsten när spårpunkten matchas. Användardata returneras i UserTrackingRecord.UserData. En enskild UserTrackPoint kan matchas vid flera punkter i arbetsflödesinstansen.
En UserTrackingLocation innehåller matchningsvillkor för en plats som är associerad med en användarhändelse i den potentiella körningssökvägen för en arbetsflödesinstans. Du kan lägga till UserTrackingLocation objekt MatchingLocations för att definiera platser som ska ingå i matchningen för spårpunkten. På samma sätt kan du lägga till UserTrackingLocation objekt ExcludedLocations till för att definiera platser som ska undantas från matchning för spårpunkten.
Du kan lägga till ActivityDataTrackingExtract objekt och WorkflowDataTrackingExtract objekt för Extracts att ange data som ska extraheras från arbetsflödesinstansen när spårpunkten matchas. Extraherade data returneras i UserTrackingRecord.Body.
Du kan lägga till i Annotations för att ange ytterligare information som är associerad med spårpunkten. Dessa anteckningar returneras i UserTrackPoint.Annotations.
Ett exempel på hur du använder den här klassen finns i Exempel på spårning med hjälp av användarspårpunkter.
Konstruktorer
| Name | Description |
|---|---|
| UserTrackPoint() |
Föråldrad.
Initierar en ny instans av UserTrackPoint klassen. |
Egenskaper
| Name | Description |
|---|---|
| Annotations |
Föråldrad.
Hämtar samlingen med anteckningar som är associerade med spårpunkten. |
| ExcludedLocations |
Föråldrad.
Hämtar den samling platser som ska undantas från spårplatsen av infrastrukturen för körningsspårning. |
| Extracts |
Föråldrad.
Hämtar en samling som anger data som ska extraheras från arbetsflödesinstansen och skickas till spårningstjänsten. |
| MatchingLocations |
Föråldrad.
Hämtar den samling platser som ska ingå i matchningen för spårpunkten av infrastrukturen för körningsspårning. |
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) |