UserTrackPoint 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 ponto, associado a um evento de usuário, a ser acompanhado 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 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
- Herança
-
UserTrackPoint
- 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.
Um designer de atividades ou um designer de fluxo de trabalho pode usar os métodos e Activity.TrackData sobrecarregados ActivityExecutionContext.TrackData para instrumentar o fluxo de trabalho para emitir dados para a infraestrutura de acompanhamento de runtime como um evento de usuário. Os dados emitidos são chamados de dados do usuário. Ao contrário dos eventos de status da atividade e dos eventos de status do fluxo de trabalho, que ocorrem apenas em alterações de status, os eventos do usuário podem ocorrer em qualquer local instrumentado em um fluxo de trabalho. Há muitos motivos para instrumentar um fluxo de trabalho para emitir eventos de usuário. Por exemplo, um designer de fluxo de trabalho pode querer comunicar informações de estado lógico sobre o progresso de um fluxo de trabalho ou um designer de atividades pode querer oferecer uma oportunidade aos membros da atividade em momentos diferentes de uma alteração de status de atividade.
Um UserTrackPoint define um ponto de interesse no caminho de execução potencial de uma instância de fluxo de trabalho raiz associada a um evento de usuário. Um UserTrackPoint contém locais incluídos na correspondência, locais que são excluídos da correspondência e quaisquer dados adicionais que devem ser extraídos da instância de fluxo de trabalho quando o ponto de acompanhamento é correspondido. Você pode adicionar um UserTrackPoint para TrackingProfile.UserTrackPoints instruir a infraestrutura de acompanhamento de runtime a enviar um UserTrackingRecord para o serviço de acompanhamento quando o ponto de acompanhamento for correspondido. Os dados do usuário são retornados em UserTrackingRecord.UserData. Um único UserTrackPoint pode ser correspondido em vários pontos na instância do fluxo de trabalho.
Um UserTrackingLocation contém condições de correspondência para um local associado a um evento de usuário no caminho de execução potencial de uma instância de fluxo de trabalho. Você pode adicionar UserTrackingLocation objetos para MatchingLocations definir locais que devem ser incluídos na correspondência para o ponto de faixa. Da mesma forma, você pode adicionar UserTrackingLocation objetos para ExcludedLocations definir locais que devem ser excluídos da correspondência para o ponto de faixa.
Você pode adicionar ActivityDataTrackingExtract objetos e WorkflowDataTrackingExtract objetos para Extracts especificar dados que devem ser extraídos da instância do fluxo de trabalho quando o ponto de controle for correspondido. Os dados extraídos serão retornados em UserTrackingRecord.Body.
Você pode adicionar para Annotations especificar informações adicionais associadas ao ponto de controle. Essas anotações serão retornadas em UserTrackPoint.Annotations.
Para obter um exemplo de como usar essa classe, consulte o exemplo de acompanhamento usando pontos de controle de usuário.
Construtores
| Nome | Description |
|---|---|
| UserTrackPoint() |
Obsoleto.
Inicializa uma nova instância da classe UserTrackPoint. |
Propriedades
| Nome | Description |
|---|---|
| Annotations |
Obsoleto.
Obtém a coleção de anotações associadas ao ponto de faixa. |
| ExcludedLocations |
Obsoleto.
Obtém a coleção de locais que devem ser excluídos do ponto de faixa pela infraestrutura de acompanhamento de runtime. |
| Extracts |
Obsoleto.
Obtém uma coleção que especifica os dados a serem extraídos da instância de fluxo de trabalho e enviados para o serviço de acompanhamento. |
| MatchingLocations |
Obsoleto.
Obtém a coleção de locais que devem ser incluídos na correspondência para o ponto de faixa pela infraestrutura de acompanhamento de runtime. |
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 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 Objectatual. (Herdado de Object) |
| ToString() |
Obsoleto.
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |