ActivityTrackingLocation Classe

Definição

Atenção

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

Define uma localização qualificada para atividade que corresponde a um evento de estado de atividade no caminho potencial de execução de uma instância de fluxo de trabalho raiz. Esta 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

Observações

Note

Este material discute tipos e namespaces que estão obsoletos. Para mais informações, consulte Tipos Descontinuados no Windows Workflow Foundation 4.5.

Sempre que o estado de execução de uma atividade muda, a instância do workflow emite um evento de estado de atividade para a infraestrutura de monitorização em tempo de execução. A infraestrutura de monitorização em tempo de execução pode enviar o serviço de rastreamento sempre ActivityTrackingRecord que ocorre um evento de estado de atividade. Normalmente, um serviço de rastreamento não está interessado em todos os eventos de estado de atividade que ocorrem na instância do workflow, mas apenas em eventos de estado de atividade associados a certos tipos de atividades em locais específicos na instância do workflow. An define os parâmetros de correspondência para tal localização especificando um tipo de atividade de referência, um conjunto de eventos de alteração ActivityTrackingLocation de estado de atividade e um conjunto de condições que podem qualificar de forma mais precisa uma instância ou instâncias do tipo de atividade de referência.

Note

Um único ActivityTrackingLocation pode referir-se a mais do que uma localização real no potencial caminho de execução de uma instância de workflow.

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

Deve especificar o tipo de atividade de referência a ser correspondido, definindo ou ActivityTypeName .ActivityType

Pode definir MatchDerivedTypes a especificação de interesse em atividades derivadas do tipo de atividade de referência.

Pode adicionar ActivityExecutionStatus valores para ExecutionStatusEvents especificar os eventos de estado da atividade a serem correspondidos.

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

Construtores

Name Description
ActivityTrackingLocation()
Obsoleto.

Inicializa uma nova instância da ActivityTrackingLocation classe.

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

Inicializa uma nova instância da ActivityTrackingLocation classe que tenha um tipo de atividade de referência com o nome não qualificado especificado, que especifique se corresponde a atividades derivadas do tipo de atividade de referência, e que corresponde aos eventos de estado de execução da atividade especificados.

ActivityTrackingLocation(String, IEnumerable<ActivityExecutionStatus>)
Obsoleto.

Inicializa uma nova instância da ActivityTrackingLocation classe que tenha um tipo de atividade de referência com o nome não qualificado especificado e que corresponda aos eventos de estado de execução da atividade especificados.

ActivityTrackingLocation(String)
Obsoleto.

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

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

Inicializa uma nova instância da ActivityTrackingLocation classe que tenha o tipo de atividade de referência especificado, que especifique se corresponde a atividades derivadas do tipo de atividade de referência e que corresponde aos eventos de estado de execução da atividade especificados.

ActivityTrackingLocation(Type, IEnumerable<ActivityExecutionStatus>)
Obsoleto.

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

ActivityTrackingLocation(Type)
Obsoleto.

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

Propriedades

Name Description
ActivityType
Obsoleto.

Obtém ou define o tipo de execução de linguagem comum (CLR) da atividade de referência a ser correspondida.

ActivityTypeName
Obsoleto.

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

Conditions
Obsoleto.

Recebe um conjunto de condições que são usadas para qualificar o interesse na atividade.

ExecutionStatusEvents
Obsoleto.

Obtém a lista de eventos de estado de atividade que podem ser correspondidos para esta localização.

MatchDerivedTypes
Obsoleto.

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

Métodos

Name Description
Equals(Object)
Obsoleto.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()
Obsoleto.

Serve como função de hash predefinida.

(Herdado de Object)
GetType()
Obsoleto.

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()
Obsoleto.

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()
Obsoleto.

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a