Condividi tramite


BatchWorkerFromDelegate Classe

Definizione

Implementazione BatchWorker che esegue un delegato fornito come Work() implementazione.

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

Costruttori

BatchWorkerFromDelegate(Func<Task>, CancellationToken)

Inizializza una nuova istanza di BatchWorkerFromDelegate.

BatchWorkerFromDelegate(Func<Task>)

Implementazione BatchWorker che esegue un delegato fornito come Work() implementazione.

Campi

lockable

Implementazione BatchWorker che esegue un delegato fornito come Work() implementazione.

(Ereditato da BatchWorker)

Proprietà

CancellationToken

Ottiene o imposta l'annullamento utilizzato per annullare il ruolo di lavoro batch.

(Ereditato da BatchWorker)

Metodi

IsIdle()

Controllare se il ruolo di lavoro è inattiva.

(Ereditato da BatchWorker)
Notify()

Notificare al ruolo di lavoro un lavoro maggiore.

(Ereditato da BatchWorker)
Notify(DateTime)

Indica al ruolo di lavoro batch di eseguire di nuovo per verificare la disponibilità del lavoro, se non è già stato eseguito da allora, in corrispondenza dell'oggetto specificato utcTime.

(Ereditato da BatchWorker)
NotifyAndWaitForWorkToBeServiced()

Notificare al ruolo di lavoro che sono presenti più lavoro e attendere il ciclo di lavoro corrente e anche il ciclo di lavoro successivo se è attualmente in corso un lavoro non eseguito.

(Ereditato da BatchWorker)
WaitForCurrentWorkToBeServiced()

Attendere il ciclo di lavoro corrente e anche il ciclo di lavoro successivo, se il lavoro attualmente non è stato eseguito.

(Ereditato da BatchWorker)
Work()

Implementare questo membro nelle classi derivate per definire cosa costituisce un ciclo di lavoro

Si applica a