UserTrackPoint Klasa

Definicja

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)

Dotyczy