ActivityTrackingLocation Classe

Definição

Cuidado

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

Define um local qualificado de atividade que corresponde a um evento de status de atividade no caminho de execução potencial de uma instância de fluxo de trabalho raiz. Essa classe não pode ser herdada.

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
Herança
ActivityTrackingLocation
Atributos

Comentários

Observação

Este material discute tipos e namespaces obsoletos. Para obter mais informações, consulte Deprecated Types in Windows Workflow Foundation 4.5 (Tipos preteridos no Windows Workflow Foundation 4.5).

Sempre que o status de execução de uma atividade é alterado, a instância de fluxo de trabalho emite um evento de status de atividade para a infraestrutura de acompanhamento de runtime. A infraestrutura de acompanhamento de runtime pode enviar ao serviço de acompanhamento um ActivityTrackingRecord sempre que ocorrer um evento de status de atividade. Normalmente, um serviço de acompanhamento não está interessado em todos os eventos de status de atividade que ocorrem na instância de fluxo de trabalho, mas apenas em eventos de status de atividade associados a determinados tipos de atividades em locais especificados na instância de fluxo de trabalho. Um ActivityTrackingLocation define os parâmetros correspondentes para esse local especificando um tipo de atividade de referência, um conjunto de eventos de alteração de status de atividade e um conjunto de condições que podem qualificar com mais precisão uma instância ou instâncias do tipo de atividade de referência.

Observação

Um único ActivityTrackingLocation pode se referir a mais de um local real no caminho de execução potencial de uma instância de fluxo de trabalho.

Você adiciona ActivityTrackingLocation objetos a MatchingLocations e ExcludedLocations para definir os parâmetros de correspondência de um ActivityTrackPoint em um TrackingProfile.

Você deve especificar o tipo de atividade de referência a ser correspondido definindo ou ActivityTypeNameActivityType.

Você pode definir MatchDerivedTypes para especificar o interesse em atividades derivadas do tipo de atividade de referência.

Você pode adicionar ActivityExecutionStatus valores a ExecutionStatusEvents para especificar os eventos de status de atividade a serem correspondidos.

Você pode adicionar ActivityTrackingCondition objetos a para Conditions especificar o interesse no tipo de atividade de referência apenas para condições específicas. Por exemplo, você pode especificar interesse em apenas uma instância nomeada específica do tipo de atividade de referência.

Construtores

ActivityTrackingLocation()
Obsoleto.

Inicializa uma nova instância da classe ActivityTrackingLocation.

ActivityTrackingLocation(String)
Obsoleto.

Inicializa uma nova instância da classe ActivityTrackingLocation usando o nome da atividade especificado.

ActivityTrackingLocation(String, Boolean, IEnumerable<ActivityExecutionStatus>)
Obsoleto.

Inicializa uma nova instância da classe ActivityTrackingLocation que tem um tipo de atividade de referência com o nome não qualificado especificado, que especifica se deve corresponder às atividades derivadas do tipo de atividade de referência e que corresponde aos eventos de status de execução da atividade especificada.

ActivityTrackingLocation(String, IEnumerable<ActivityExecutionStatus>)
Obsoleto.

Inicializa uma nova instância da classe ActivityTrackingLocation que tem um tipo de atividade de referência com o nome não qualificado especificado e que corresponde aos eventos de status de execução da atividade especificada.

ActivityTrackingLocation(Type)
Obsoleto.

Inicializa uma nova instância da classe ActivityTrackingLocation usando o tipo de atividade de referência especificado.

ActivityTrackingLocation(Type, Boolean, IEnumerable<ActivityExecutionStatus>)
Obsoleto.

Inicializa uma nova instância da classe ActivityTrackingLocation que tem um tipo de atividade de referência especificado, que especifica se deve corresponder às atividades derivadas do tipo de atividade de referência e que corresponde aos eventos de status de execução da atividade especificada.

ActivityTrackingLocation(Type, IEnumerable<ActivityExecutionStatus>)
Obsoleto.

Inicializa uma nova instância da classe ActivityTrackingLocation que tem o tipo de atividade de referência especificado e corresponde aos eventos de status de execução da atividade especificada.

Propriedades

ActivityType
Obsoleto.

Obtém ou define o tipo CLR (Common Language Runtime) da atividade de referência a ser correspondido.

ActivityTypeName
Obsoleto.

Obtém ou define o nome não qualificado do tipo de atividade de referência para o local.

Conditions
Obsoleto.

Obtém uma coleção de condições que são usadas para qualificar o interesse na atividade.

ExecutionStatusEvents
Obsoleto.

Obtém a lista de eventos de status de atividade que podem ser correspondidos para esse local.

MatchDerivedTypes
Obsoleto.

Obtém ou define um valor que indica se as atividades derivadas do tipo de atividade de referência devem ser correspondidas.

Métodos

Equals(Object)
Obsoleto.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()
Obsoleto.

Serve como a função de hash padrão.

(Herdado de Object)
GetType()
Obsoleto.

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()
Obsoleto.

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()
Obsoleto.

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a