Compartilhar via


TrackingService.GetTrackingChannel(TrackingParameters) Método

Definição

Deve ser substituído na classe derivada e, quando implementado, retorna o canal que a infraestrutura de acompanhamento de tempo de execução usa para enviar os registros de acompanhamento para o serviço de acompanhamento.

protected public:
 abstract System::Workflow::Runtime::Tracking::TrackingChannel ^ GetTrackingChannel(System::Workflow::Runtime::Tracking::TrackingParameters ^ parameters);
protected internal abstract System.Workflow.Runtime.Tracking.TrackingChannel GetTrackingChannel (System.Workflow.Runtime.Tracking.TrackingParameters parameters);
abstract member GetTrackingChannel : System.Workflow.Runtime.Tracking.TrackingParameters -> System.Workflow.Runtime.Tracking.TrackingChannel
Protected Friend MustOverride Function GetTrackingChannel (parameters As TrackingParameters) As TrackingChannel

Parâmetros

parameters
TrackingParameters

O TrackingParameters associado à instância de fluxo de trabalho.

Retornos

TrackingChannel

O TrackingChannel que é usado para enviar os registros de acompanhamento ao serviço de acompanhamento.

Exemplos

O exemplo a seguir mostra uma implementação do GetTrackingChannel método. Este exemplo é do exemplo do SDK do Serviço de Acompanhamento de Terminação. Para obter mais informações, consulte Exemplo do Serviço de Acompanhamento de Terminação.

/// <summary>
/// Returns a tracking channel that will receive instnce terminated events.
/// </summary>
protected override TrackingChannel GetTrackingChannel(TrackingParameters parameters)
{
    return new TerminationTrackingChannel(parameters, source);
}
' Returns a tracking channel that will receive instnce terminated events.
Protected Overrides Function GetTrackingChannel(ByVal parameters As TrackingParameters) As TrackingChannel
    Return New TerminationTrackingChannel(parameters, source)
End Function

Comentários

A infraestrutura de acompanhamento em tempo de execução usa uma TrackingChannel para cada serviço de acompanhamento para cada instância de fluxo de trabalho. O mecanismo de tempo de execução de fluxo de trabalho chama GetTrackingChannel em cada serviço de acompanhamento para obter o TrackingChannel serviço desse serviço. Você pode usar as informações passadas TrackingParameters para associar os TrackingChannel dados de rastreamento enviados no serviço de acompanhamento a uma instância de fluxo de trabalho raiz específica.

Aplica-se a