TrackingParticipant.BeginTrack Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cuando se implementa en una clase derivada, comienza el procesamiento asincrónico del registro de seguimiento.
protected public:
virtual IAsyncResult ^ BeginTrack(System::Activities::Tracking::TrackingRecord ^ record, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
protected internal virtual IAsyncResult BeginTrack (System.Activities.Tracking.TrackingRecord record, TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginTrack : System.Activities.Tracking.TrackingRecord * TimeSpan * AsyncCallback * obj -> IAsyncResult
override this.BeginTrack : System.Activities.Tracking.TrackingRecord * TimeSpan * AsyncCallback * obj -> IAsyncResult
Protected Friend Overridable Function BeginTrack (record As TrackingRecord, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parámetros
- record
- TrackingRecord
Registro de seguimiento generado.
- timeout
- TimeSpan
Período de tiempo después del cual el proveedor anula el intento.
- callback
- AsyncCallback
Método al que llamar al completar la operación.
- state
- Object
Objeto definido por el usuario que identifica de forma única esta operación asincrónica.
Devoluciones
Resultado de la operación.
Comentarios
Se espera que los participantes comiencen un trabajo para procesar los registros y devolver un objeto IAsyncResult que utiliza el tiempo de ejecución del flujo de trabajo para esperar por la finalización. La implementación predeterminada consiste en llamar a Track y devolver un estado Completado.