TrackingService.GetTrackingChannel(TrackingParameters) Método
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.
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
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.