UserTrackPoint Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Atenção
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Define um ponto, associado a um evento de utilizador, a ser rastreado 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 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
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.
Um designer de atividades ou um designer de workflow pode usar os métodos sobrecarregados Activity.TrackDataActivityExecutionContext.TrackData e para instrumentar o fluxo de trabalho e emitir dados para a infraestrutura de rastreamento em tempo de execução como um evento de utilizador. Os dados emitidos são referidos como dados do utilizador. Ao contrário dos eventos de estado da atividade e dos eventos de estado do fluxo de trabalho, que ocorrem apenas em alterações de estado, os eventos de utilizador podem ocorrer em qualquer local que esteja instrumentado num fluxo de trabalho. Existem muitas razões para instrumentar um fluxo de trabalho que emita eventos do utilizador. Por exemplo, um designer de workflow pode querer comunicar informações sobre o estado lógico sobre o progresso de um workflow, ou um designer de atividades pode querer proporcionar uma oportunidade para os membros em momentos que não sejam uma alteração no estado da atividade.
A UserTrackPoint define um ponto de interesse no caminho potencial de execução de uma instância de fluxo de trabalho raiz associada a um evento de utilizador. A UserTrackPoint contém localizações que são incluídas no emparelhamento, locais que estão excluídos do emparelhamento e quaisquer dados adicionais que devem ser extraídos da instância do fluxo de trabalho quando o ponto de acompanhamento é correspondido. Pode adicionar um UserTrackPoint para TrackingProfile.UserTrackPoints instruir a infraestrutura de rastreamento em tempo de execução a enviar um UserTrackingRecord para o serviço de rastreio quando o ponto de rastreio for correspondido. Os dados do utilizador são devolvidos em UserTrackingRecord.UserData. Um único UserTrackPoint pode ser emparelhado em vários pontos da instância do fluxo de trabalho.
A contém condições de UserTrackingLocation correspondência para uma localização associada a um evento de utilizador no caminho potencial de execução de uma instância de workflow. Podes adicionar UserTrackingLocation objetos para MatchingLocations definir locais que devem ser incluídos na correspondência do ponto de rastreio. De forma semelhante, podes adicionar UserTrackingLocation objetos para ExcludedLocations definir locais que devem ser excluídos da correspondência para o ponto de rastreio.
Podes adicionar ActivityDataTrackingExtract objetos e WorkflowDataTrackingExtract objetos para Extracts especificar dados que devem ser extraídos da instância do workflow quando o ponto de acompanhamento for correspondido. Os dados extraídos serão devolvidos em UserTrackingRecord.Body.
Pode adicionar a Annotations para especificar informações adicionais associadas ao ponto de viagem. Estas anotações serão devolvidas em UserTrackPoint.Annotations.
Para um exemplo de como usar esta classe, veja o Exemplo Tracking Using User Track Points.
Construtores
| Name | Description |
|---|---|
| UserTrackPoint() |
Obsoleto.
Inicializa uma nova instância da UserTrackPoint classe. |
Propriedades
| Name | Description |
|---|---|
| Annotations |
Obsoleto.
Obtém a coleção de anotações associadas ao ponto de rastreamento. |
| ExcludedLocations |
Obsoleto.
Obtém a coleção de localizações que deveriam ser excluídas do ponto de rastreio pela infraestrutura de rastreio em tempo de execução. |
| Extracts |
Obsoleto.
Obtém uma coleção que especifica dados a extrair da instância do fluxo de trabalho e enviados ao serviço de rastreamento. |
| MatchingLocations |
Obsoleto.
Obtém a coleção de localizações que devem ser incluídas na correspondência para o ponto de rastreio pela infraestrutura de rastreio em tempo de execução. |
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) |