¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo

TrackingService.GetTrackingChannel (Método)

Actualización: noviembre 2007

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.

Espacio de nombres:  System.Workflow.Runtime.Tracking
Ensamblado:  System.Workflow.Runtime (en System.Workflow.Runtime.dll)

protected internal abstract TrackingChannel GetTrackingChannel(
	TrackingParameters parameters
)
protected abstract TrackingChannel GetTrackingChannel(
	TrackingParameters parameters
)
protected internal abstract function GetTrackingChannel(
	parameters : TrackingParameters
) : TrackingChannel

Parámetros

parameters
Tipo: System.Workflow.Runtime.Tracking.TrackingParameters
TrackingParameters asociado a la instancia de flujo de trabajo.

Valor devuelto

Tipo: System.Workflow.Runtime.Tracking.TrackingChannel
TrackingChannel que se utiliza para enviar registros de seguimiento al servicio de seguimiento.

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.

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, vea Ejemplo del servicio de seguimiento de finalización.

/// <summary>
/// Returns a tracking channel that will receive instnce terminated events.
/// </summary>
protected override TrackingChannel GetTrackingChannel(TrackingParameters parameters)
{
    return new TerminationTrackingChannel(parameters, source);
}


Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft