TrackingParticipant 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.
La classe di base per estensioni del flusso di lavoro che interagiscono con l'infrastruttura del rilevamento del flusso di lavoro e record di rilevamento di accesso.
public ref class TrackingParticipant abstract
public abstract class TrackingParticipant
type TrackingParticipant = class
Public MustInherit Class TrackingParticipant
- Ereditarietà
-
TrackingParticipant
- Derivato
Commenti
Un partecipante di rilevamento è registrato per ricevere record di rilevamento. Attualmente, qualsiasi classe che implementa il partecipante di rilevamento può essere registrata con l'istanza del flusso di lavoro per ricevere record di rilevamento. Se il partecipante di rilevamento è codice di terze parti, assicurarsi che questo non sia un codice dannoso. I partecipanti di rilevamento eseguiti nello stesso processo come istanza del flusso di lavoro e nel caso di partecipanti di rilevamento dannosi, questo codice potrebbe influire sull'esecuzione del flusso di lavoro complessiva. I record di rilevamento vengono inviati ai partecipanti di rilevamento registrati durante l'esecuzione del flusso di lavoro, pertanto lo sviluppatore deve assicurarsi che il partecipante di rilevamento non influisca sull flusso di lavoro in esecuzione eseguendo operazioni impreviste all'interno del metodo di rilevamento. Alcuni esempi sono la modifica di variabili o operazioni del flusso di lavoro che impiegano molto tempo.
Costruttori
TrackingParticipant() |
Quando è implementato in una classe derivata, crea una nuova istanza della classe derivata. |
Proprietà
TrackingProfile |
L'oggetto del profilo di rilevamento viene usato dal partecipante di rilevamento. Prima di aggiungere il partecipante di rilevamento alle estensioni del flusso di lavoro, il profilo di rilevamento viene impostato sul partecipante. |
Metodi
BeginTrack(TrackingRecord, TimeSpan, AsyncCallback, Object) |
Quando viene implementato in una classe derivata, avvia un'elaborazione asincrona del record di rilevamento. |
EndTrack(IAsyncResult) |
Quando viene implementato in una classe derivata, rappresenta la fine di un'operazione di rilevamento asincrona. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Track(TrackingRecord, TimeSpan) |
Quando viene implementato in una classe derivata, avvia un'elaborazione sincrona del record di rilevamento. |