Compartir a través de


TrackingService.GetTrackingChannel(TrackingParameters) Método

Definición

Se debe invalidar en la clase derivada y, cuando se implementa, devuelve el canal que la infraestructura de seguimiento en tiempo de ejecución utiliza para enviar registros de seguimiento al servicio de seguimiento.

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

TrackingParameters asociado a la instancia de flujo de trabajo.

Devoluciones

TrackingChannel

TrackingChannel que se utiliza para enviar registros de seguimiento al servicio de seguimiento.

Ejemplos

En el siguiente ejemplo se muestra una implementación del método GetTrackingChannel. Este ejemplo pertenece al ejemplo SDK del servicio de seguimiento de finalización. Para obtener más información, consulte Ejemplo de servicio de seguimiento de terminación.

/// <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

Comentarios

La infraestructura de seguimiento en tiempo de ejecución utiliza un TrackingChannel por servicio de seguimiento para cada instancia de flujo de trabajo. El motor en tiempo de ejecución del flujo de trabajo llama a GetTrackingChannel en cada servicio de seguimiento para obtener el TrackingChannel para dicho servicio. Puede utilizar la información pasada TrackingParameters para asociar datos de seguimiento enviados en TrackingChannel para su servicio de seguimiento con una instancia de flujo de trabajo raíz determinada.

Se aplica a