TrackingChannel Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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) |