UserTrackPoint Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przestroga
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Definiuje punkt skojarzony ze zdarzeniem użytkownika, który ma być śledzony w potencjalnej ścieżce wykonywania wystąpienia głównego przepływu pracy. Klasa ta nie może być dziedziczona.
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
- Dziedziczenie
-
UserTrackPoint
- Atrybuty
Uwagi
Uwaga
W tym materiale omówiono przestarzałe typy i przestrzenie nazw. Aby uzyskać więcej informacji, zobacz przestarzałe typy w Windows Workflow Foundation 4,5.
Projektant działań lub projektant przepływu pracy może używać przeciążonych metod i do instrumentowania przepływu pracy w celu emitowania danych do infrastruktury śledzenia środowiska uruchomieniowego Activity.TrackData ActivityExecutionContext.TrackData jako zdarzenia użytkownika. Emitowane dane są określane jako dane użytkownika. W przeciwieństwie do zdarzeń stanu działania i zdarzeń stanu przepływu pracy, które występują tylko w przypadku zmian stanu, zdarzenia użytkownika mogą wystąpić w dowolnej lokalizacji, która jest instrumentowana w przepływie pracy. Istnieje wiele powodów, dla których należy instrumentować przepływ pracy w celu emitowania zdarzeń użytkownika. Na przykład projektant przepływu pracy może chcieć przekazać informacje o stanie logicznym dotyczące postępu przepływu pracy lub projektant działań może chcieć zapewnić możliwość działania członkom w czasie innym niż zmiana stanu działania.
Definiuje punkt zainteresowania w potencjalnej ścieżce wykonywania wystąpienia głównego przepływu pracy UserTrackPoint skojarzonego ze zdarzeniem użytkownika. Element zawiera lokalizacje uwzględnione w dopasowywaniu, lokalizacje wykluczone z dopasowywania oraz wszelkie dodatkowe dane, które powinny zostać wyodrębnione z wystąpienia przepływu pracy po dopasowaniu punktu UserTrackPoint śledzenia. Możesz dodać do , aby poinstruować infrastrukturę śledzenia środowiska uruchomieniowego, aby wysyłała do usługi śledzenia komunikat po dopasowaniu UserTrackPoint TrackingProfile.UserTrackPoints punktu UserTrackingRecord śledzenia. Dane użytkownika są zwracane w UserTrackingRecord.UserData . Jeden z UserTrackPoint elementów może być do siebie dopasowany w wielu punktach w wystąpieniu przepływu pracy.
Zawiera warunki dopasowania dla lokalizacji skojarzonej ze zdarzeniem użytkownika w potencjalnej ścieżce UserTrackingLocation wykonywania wystąpienia przepływu pracy. Możesz dodać UserTrackingLocation obiekty do obiektu , aby zdefiniować MatchingLocations lokalizacje, które powinny zostać uwzględnione w dopasowywaniu punktu śledzenia. Podobnie można dodać obiekty do obiektu w celu UserTrackingLocation ExcludedLocations zdefiniowania lokalizacji, które powinny być wykluczone z dopasowywania dla punktu śledzenia.
Można dodać obiekty i obiekty do obiektu , aby określić dane, które mają zostać wyodrębnione z wystąpienia przepływu pracy ActivityDataTrackingExtract po dopasowaniu WorkflowDataTrackingExtract punktu Extracts śledzenia. Wyodrębnione dane zostaną zwrócone w UserTrackingRecord.Body .
Możesz dodać element do , Annotations aby określić dodatkowe informacje skojarzone z punktem śledzenia. Te adnotacje zostaną zwrócone w UserTrackPoint.Annotations .
Przykład użycia tej klasy można znaleźć w przykładzie Tracking Using User Track Points (Śledzenie za pomocą punktów śledzenia użytkowników).
Konstruktory
UserTrackPoint() |
Inicjuje nowe wystąpienie klasy UserTrackPoint. |
Właściwości
Annotations |
Pobiera kolekcję adnotacji skojarzonych z punktem śledzenia. |
ExcludedLocations |
Pobiera kolekcję lokalizacji, które powinny być wykluczone z punktu śledzenia przez infrastrukturę śledzenia środowiska uruchomieniowego. |
Extracts |
Pobiera kolekcję, która określa dane, które mają zostać wyodrębnione z wystąpienia przepływu pracy i wysłane do usługi śledzenia. |
MatchingLocations |
Pobiera kolekcję lokalizacji, które powinny być uwzględnione w dopasowywaniu punktu śledzenia przez infrastrukturę śledzenia środowiska uruchomieniowego. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |