Compartir a través de


BatchWorkerFromDelegate Clase

Definición

Implementación BatchWorker que ejecuta un delegado proporcionado como su Work() implementación.

public class BatchWorkerFromDelegate : Orleans.BatchWorker
type BatchWorkerFromDelegate = class
    inherit BatchWorker
Public Class BatchWorkerFromDelegate
Inherits BatchWorker
Herencia
BatchWorkerFromDelegate

Constructores

BatchWorkerFromDelegate(Func<Task>, CancellationToken)

Inicializa una nueva instancia de BatchWorkerFromDelegate.

BatchWorkerFromDelegate(Func<Task>)

Implementación BatchWorker que ejecuta un delegado proporcionado como su Work() implementación.

Campos

lockable

Implementación BatchWorker que ejecuta un delegado proporcionado como su Work() implementación.

(Heredado de BatchWorker)

Propiedades

CancellationToken

Obtiene o establece la cancelación utilizada para cancelar este trabajo por lotes.

(Heredado de BatchWorker)

Métodos

IsIdle()

Compruebe si este trabajo está inactivo.

(Heredado de BatchWorker)
Notify()

Notifique al trabajador que hay más trabajo.

(Heredado de BatchWorker)
Notify(DateTime)

Indica al trabajo por lotes que se ejecute de nuevo para comprobar el trabajo, si aún no se ha ejecutado de nuevo, en el especificado utcTime.

(Heredado de BatchWorker)
NotifyAndWaitForWorkToBeServiced()

Notifique al trabajador que hay más trabajo y espere al ciclo de trabajo actual y también al siguiente ciclo de trabajo si actualmente no hay trabajo sin servicio.

(Heredado de BatchWorker)
WaitForCurrentWorkToBeServiced()

Espere el ciclo de trabajo actual y también el siguiente ciclo de trabajo si actualmente no hay trabajo sin servicio.

(Heredado de BatchWorker)
Work()

Implementar este miembro en clases derivadas para definir lo que constituye un ciclo de trabajo

Se aplica a