Compartir a través de


TrackingChannel Clase

Definición

Precaución

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

Clase base abstract que representa un canal de seguimiento.

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
Herencia
TrackingChannel
Atributos

Comentarios

Nota

En esta documentación se describen los tipos y espacios de nombres que están obsoletos. Para obtener más información, vea Tipos en desuso en Windows Workflow Foundation 4.5.

Si TrackingService está presente, la infraestructura de seguimiento en tiempo de ejecución llama a GetTrackingChannel para obtener un canal de seguimiento para una instancia de flujo de trabajo. La infraestructura de seguimiento en tiempo de ejecución utiliza este canal de seguimiento para volver a enviar a la aplicación host los registros de seguimiento asociados a la instancia de flujo de trabajo cada vez que la infraestructura de seguimiento coincida con un punto de seguimiento en el TrackingProfile asociado a la instancia de flujo de trabajo. Su aplicación puede tratar esta información de seguimiento en la forma elegida por el usuario. Por ejemplo, SqlTrackingService escribe información de seguimiento en una base de datos SQL.

Para crear un canal de seguimiento para el servicio de seguimiento, derive una clase de la clase base TrackingChannel. Puede utilizar el objeto TrackingParameters pasado por la infraestructura de seguimiento en tiempo de ejecución en su llamada a su implementación de GetTrackingChannel para asociar cada instancia de su canal de seguimiento a una instancia de flujo de trabajo concreta. El motor de tiempo de ejecución del flujo de trabajo solicita un canal de seguimiento de cada servicio de seguimiento que proporcionó TrackingProfile para una instancia de flujo de trabajo.

Constructores

TrackingChannel()

Cuando se implementa en una clase derivada, inicializa una instancia nueva de la clase TrackingChannel.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
InstanceCompletedOrTerminated()

Cuando se implementa en una clase derivada, notifica a un receptor de datos en el canal de seguimiento que la instancia de flujo de trabajo asociada al canal de seguimiento se completó o finalizó.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Send(TrackingRecord)

Cuando se implementa en una clase derivada, envía TrackingRecord en TrackingChannel.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a