Condividi tramite


TrackingChannel Classe

Definizione

Attenzione

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

Classe base abstract che rappresenta un canale di rilevamento.

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
Ereditarietà
TrackingChannel
Attributi

Commenti

Nota

In questo materiale vengono descritti tipi e spazi dei nomi obsoleti. Per altre informazioni, vedere Deprecated Types in Windows Workflow Foundation 4.5 (Tipi deprecati in Windows Workflow Foundation 4.5).

Se è presente un oggetto TrackingService, l'infrastruttura di rilevamento di runtime chiama il metodo GetTrackingChannel per ottenere un canale di rilevamento per un'istanza del flusso di lavoro. L'infrastruttura di rilevamento di runtime utilizza questo canale di rilevamento per inviare nuovamente i record di rilevamento associati all'istanza del flusso di lavoro all'applicazione host ogni volta che l'infrastruttura di rilevamento trova una corrispondenza per un track point nell'oggetto TrackingProfile associato all'istanza del flusso di lavoro. È possibile impostare l'applicazione in modo che tratti queste informazioni di rilevamento nel modo desiderato. SqlTrackingService, ad esempio, scrive informazioni di rilevamento in un database SQL.

Per creare un canale di rilevamento per il servizio di rilevamento, derivare una classe dalla classe base TrackingChannel. È possibile utilizzare l'oggetto TrackingParameters passato dall'infrastruttura di rilevamento di runtime nella chiamata all'implementazione di GetTrackingChannel per associare ogni istanza del canale di rilevamento a un'istanza del flusso di lavoro specifica. Il motore di runtime del flusso di lavoro richiede un canale di rilevamento da ogni servizio di rilevamento che abbia fornito un oggetto TrackingProfile per un'istanza del flusso di lavoro.

Costruttori

TrackingChannel()
Obsoleti.

Quando viene implementato in una classe derivata, inizializza una nuova istanza della classe TrackingChannel.

Metodi

Equals(Object)
Obsoleti.

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()
Obsoleti.

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()
Obsoleti.

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
InstanceCompletedOrTerminated()
Obsoleti.

In caso di implementazione in una classe derivata, notifica a un destinatario di dati sul canale di rilevamento che l'istanza del flusso di lavoro associata al canale di rilevamento è stata completata o terminata.

MemberwiseClone()
Obsoleti.

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Send(TrackingRecord)
Obsoleti.

Quando viene implementato in una classe derivata, invia un oggetto TrackingRecord sulla classe TrackingChannel.

ToString()
Obsoleti.

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a