Compartir a través de


TrackingParticipant.BeginTrack Método

Definición

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.

Se aplica a