Udostępnij za pośrednictwem


ActivityTrackingLocation Klasa

Definicja

Przestroga

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

Definiuje lokalizację kwalifikowaną przez działanie, która odpowiada zdarzeniu stanu działania w potencjalnej ścieżce wykonywania głównego wystąpienia przepływu pracy. Klasa ta nie może być dziedziczona.

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
Dziedziczenie
ActivityTrackingLocation
Atrybuty

Uwagi

Uwaga

W tym materiale omówiono przestarzałe typy i przestrzenie nazw. Aby uzyskać więcej informacji, zobacz Przestarzałe typy w programie Windows Workflow Foundation 4.5.

Za każdym razem, gdy stan wykonywania działania ulegnie zmianie, wystąpienie przepływu pracy emituje zdarzenie stanu działania do infrastruktury śledzenia środowiska uruchomieniowego. Infrastruktura śledzenia środowiska uruchomieniowego może wysyłać usługę śledzenia za ActivityTrackingRecord każdym razem, gdy wystąpi zdarzenie stanu działania. Zwykle usługa śledzenia nie jest zainteresowana każdym zdarzeniem stanu działania, które występuje w wystąpieniu przepływu pracy, ale tylko w zdarzeniach stanu działania skojarzonych z określonymi rodzajami działań w określonych lokalizacjach w wystąpieniu przepływu pracy. Element ActivityTrackingLocation definiuje pasujące parametry dla takiej lokalizacji, określając typ działania referencyjnego, zestaw zdarzeń zmiany stanu działania oraz zestaw warunków, które mogą dokładniej kwalifikować wystąpienie lub wystąpienia typu działania referencyjnego.

Uwaga

Pojedynczy element ActivityTrackingLocation może odwoływać się do więcej niż jednej rzeczywistej lokalizacji w potencjalnej ścieżce wykonywania wystąpienia przepływu pracy.

Obiekty są dodawane ActivityTrackingLocation do elementu i ExcludedLocations w celu zdefiniowania parametrów dopasowania dla elementu ActivityTrackPoint w obiekcie TrackingProfileMatchingLocations .

Musisz określić typ działania referencyjnego, który ma być zgodny, ustawiając wartość ActivityTypeName lub ActivityType.

Możesz określić MatchDerivedTypes zainteresowanie działaniami pochodzącymi z typu działania referencyjnego.

Możesz dodać ActivityExecutionStatus wartości w celu ExecutionStatusEvents określenia zdarzeń stanu działania, które mają być zgodne.

Możesz dodać ActivityTrackingCondition obiekty, aby Conditions określić zainteresowanie typem działania referencyjnego tylko dla określonych warunków. Na przykład można określić zainteresowanie tylko określonym nazwanym wystąpieniem typu działania referencyjnego.

Konstruktory

ActivityTrackingLocation()
Przestarzałe.

Inicjuje nowe wystąpienie klasy ActivityTrackingLocation.

ActivityTrackingLocation(String)
Przestarzałe.

Inicjuje ActivityTrackingLocation nowe wystąpienie klasy przy użyciu określonej nazwy działania.

ActivityTrackingLocation(String, Boolean, IEnumerable<ActivityExecutionStatus>)
Przestarzałe.

Inicjuje nowe wystąpienie ActivityTrackingLocation klasy, która ma typ działania referencyjnego o określonej niekwalifikowanej nazwie, która określa, czy dopasować działania pochodzące z typu działania referencyjnego i które są zgodne z określonymi zdarzeniami stanu wykonywania działania.

ActivityTrackingLocation(String, IEnumerable<ActivityExecutionStatus>)
Przestarzałe.

Inicjuje ActivityTrackingLocation nowe wystąpienie klasy, które ma typ działania referencyjnego o określonej niekwalifikowanej nazwie i które jest zgodne z określonymi zdarzeniami stanu wykonywania działania.

ActivityTrackingLocation(Type)
Przestarzałe.

Inicjuje ActivityTrackingLocation nowe wystąpienie klasy przy użyciu określonego typu działania referencyjnego.

ActivityTrackingLocation(Type, Boolean, IEnumerable<ActivityExecutionStatus>)
Przestarzałe.

Inicjuje nowe wystąpienie klasy, która ma określony typ działania referencyjnego ActivityTrackingLocation , który określa, czy dopasować działania pochodzące z typu działania referencyjnego, a które są zgodne z określonymi zdarzeniami stanu wykonywania działania.

ActivityTrackingLocation(Type, IEnumerable<ActivityExecutionStatus>)
Przestarzałe.

Inicjuje nowe wystąpienie klasy, która ma określony typ działania referencyjnego ActivityTrackingLocation i odpowiada określonym zdarzeń stanu wykonywania działania.

Właściwości

ActivityType
Przestarzałe.

Pobiera lub ustawia typ środowiska uruchomieniowego języka wspólnego (CLR) działania referencyjnego do dopasowania.

ActivityTypeName
Przestarzałe.

Pobiera lub ustawia niekwalifikowaną nazwę typu działania referencyjnego dla lokalizacji.

Conditions
Przestarzałe.

Pobiera kolekcję warunków, które są używane do kwalifikowania zainteresowania działaniem.

ExecutionStatusEvents
Przestarzałe.

Pobiera listę zdarzeń stanu działania, które można dopasować dla tej lokalizacji.

MatchDerivedTypes
Przestarzałe.

Pobiera lub ustawia wartość wskazującą, czy działania pochodzące z typu działania referencyjnego powinny być zgodne.

Metody

Equals(Object)
Przestarzałe.

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()
Przestarzałe.

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()
Przestarzałe.

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()
Przestarzałe.

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()
Przestarzałe.

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy