TrackingChannel 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.*
A abstract classe base que representa um canal de rastreamento.
public ref class TrackingChannel abstract
public abstract class TrackingChannel
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public abstract class TrackingChannel
type TrackingChannel = class
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type TrackingChannel = class
Public MustInherit Class TrackingChannel
- Herança
-
TrackingChannel
- 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.
Se a TrackingService estiver presente, a infraestrutura de tracking em tempo de execução pede GetTrackingChannel para obter um canal de tracking para uma instância de workflow. A infraestrutura de rastreio em tempo de execução utiliza este canal de rastreio para enviar registos de tracking associados à instância de workflow de volta à aplicação anfitriã sempre que a infraestrutura de tracking corresponde a um ponto de tracking na TrackingProfile instância associada ao workflow. A sua candidatura pode tratar esta informação de rastreamento da forma que desejar. Por exemplo, escreve SqlTrackingService informação de rastreamento para uma base de dados SQL.
Para criar um canal de rastreio para o seu serviço de rastreamento, derive uma classe a partir da TrackingChannel classe base. Pode usar o TrackingParameters objeto passado pela infraestrutura de rastreamento em tempo de execução na sua chamada à sua implementação para GetTrackingChannel associar cada instância do seu canal de rastreio a uma instância específica de fluxo de trabalho. O motor de execução de workflow solicita um canal de tracking a cada serviço de tracking que tenha fornecido um TrackingProfile para uma instância de workflow.
Construtores
| Name | Description |
|---|---|
| TrackingChannel() |
Obsoleto.
Quando implementado numa classe derivada, inicializa uma nova instância da TrackingChannel classe. |
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) |
| InstanceCompletedOrTerminated() |
Obsoleto.
Quando implementado numa classe derivada, notifica um recetor de dados no canal de rastreio que a instância de fluxo de trabalho associada ao canal de rastreio foi concluída ou terminada. |
| MemberwiseClone() |
Obsoleto.
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| Send(TrackingRecord) |
Obsoleto.
Quando implementado numa classe derivada, envia um TrackingRecord sobre o TrackingChannel. |
| ToString() |
Obsoleto.
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |