Compartilhar via


TrackingChannel Classe

Definição

Cuidado

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

A classe base abstract que representa um canal de controle.

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

Comentários

Observação

Este material discute tipos e namespaces obsoletos. Para obter mais informações, consulte Deprecated Types in Windows Workflow Foundation 4.5 (Tipos preteridos no Windows Workflow Foundation 4.5).

Se estiver TrackingService presente, a infraestrutura de acompanhamento de runtime chamará GetTrackingChannel para obter um canal de acompanhamento para uma instância de fluxo de trabalho. A infraestrutura de acompanhamento de runtime usa esse canal de acompanhamento para enviar registros de rastreamento associados à instância de fluxo de trabalho de volta para o aplicativo host sempre que a infraestrutura de rastreamento corresponder a TrackingProfile um ponto de acompanhamento na instância de fluxo de trabalho associada. Seu aplicativo pode tratar essas informações de acompanhamento da maneira que você escolher. Por exemplo, grava informações SqlTrackingService de acompanhamento em um banco de dados SQL.

Para criar um canal de acompanhamento para o serviço de acompanhamento, derive uma classe da TrackingChannel classe base. Você pode usar o TrackingParameters objeto passado pela infraestrutura de acompanhamento de runtime em sua chamada à implementação para GetTrackingChannel associar cada instância do canal de rastreamento a uma instância específica do fluxo de trabalho. O mecanismo de runtime de fluxo de trabalho solicita um canal de acompanhamento de cada serviço de acompanhamento que forneceu uma TrackingProfile instância de fluxo de trabalho.

Construtores

TrackingChannel()

Quando implementado em uma classe derivada, inicializa uma nova instância da classe TrackingChannel.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InstanceCompletedOrTerminated()

Quando implementada em uma classe derivada, notifica um receptor de dados no canal de controle que a instância de fluxo de trabalho associada ao canal de controle foi concluída ou terminada.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Send(TrackingRecord)

Quando implementado em uma classe derivada, envia um TrackingRecord sobre o TrackingChannel.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a