ActivityTrackingLocation Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Define um local qualificado por 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
Note
Esse material discute tipos e namespaces obsoletos. Para obter mais informações, consulte Deprecated Types in 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 do fluxo de trabalho, mas apenas em eventos de status de atividade associados a determinados tipos de atividades em locais especificados na instância do 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.
Note
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 e ExcludedLocations para MatchingLocations definir os parâmetros de correspondência para 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 para ExecutionStatusEvents especificar os eventos de status da atividade a serem correspondidos.
Você pode adicionar ActivityTrackingCondition objetos para Conditions especificar o interesse no tipo de atividade de referência apenas para condições específicas. Por exemplo, você pode especificar o interesse em apenas uma instância nomeada específica do tipo de atividade de referência.
Construtores
| Nome | Description |
|---|---|
| ActivityTrackingLocation() |
Obsoleto.
Inicializa uma nova instância da classe ActivityTrackingLocation. |
| ActivityTrackingLocation(String, Boolean, IEnumerable<ActivityExecutionStatus>) |
Obsoleto.
Inicializa uma nova instância da classe que tem um tipo de ActivityTrackingLocation atividade de referência com o nome não qualificado especificado, que especifica se as atividades derivadas do tipo de atividade de referência correspondem aos eventos de status de execução de atividade especificados. |
| ActivityTrackingLocation(String, IEnumerable<ActivityExecutionStatus>) |
Obsoleto.
Inicializa uma nova instância da classe que tem um tipo de ActivityTrackingLocation atividade de referência com o nome não qualificado especificado e que corresponde aos eventos de status de execução de atividade especificados. |
| ActivityTrackingLocation(String) |
Obsoleto.
Inicializa uma nova instância da ActivityTrackingLocation classe usando o nome da atividade especificada. |
| ActivityTrackingLocation(Type, Boolean, IEnumerable<ActivityExecutionStatus>) |
Obsoleto.
Inicializa uma nova instância da ActivityTrackingLocation classe que tem o tipo de atividade de referência especificado, que especifica se as atividades derivadas do tipo de atividade de referência correspondem aos eventos de status de execução de 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 status de execução de atividade especificados. |
| ActivityTrackingLocation(Type) |
Obsoleto.
Inicializa uma nova instância da ActivityTrackingLocation classe usando o tipo de atividade de referência especificado. |
Propriedades
| Nome | Description |
|---|---|
| ActivityType |
Obsoleto.
Obtém ou define o tipo CLR (Common Language Runtime) 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 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
| Nome | Description |
|---|---|
| Equals(Object) |
Obsoleto.
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Obsoleto.
Serve como a função 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 Objectatual. (Herdado de Object) |
| ToString() |
Obsoleto.
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |