Compartilhar via


BatchWorkerFromDelegate Classe

Definição

Uma BatchWorker implementação que executa um delegado fornecido como sua Work() implementação.

public class BatchWorkerFromDelegate : Orleans.BatchWorker
type BatchWorkerFromDelegate = class
    inherit BatchWorker
Public Class BatchWorkerFromDelegate
Inherits BatchWorker
Herança
BatchWorkerFromDelegate

Construtores

BatchWorkerFromDelegate(Func<Task>, CancellationToken)

Inicializa uma nova instância BatchWorkerFromDelegate.

BatchWorkerFromDelegate(Func<Task>)

Uma BatchWorker implementação que executa um delegado fornecido como sua Work() implementação.

Campos

lockable

Uma BatchWorker implementação que executa um delegado fornecido como sua Work() implementação.

(Herdado de BatchWorker)

Propriedades

CancellationToken

Obtém ou define o cancelamento usado para cancelar esse trabalho em lotes.

(Herdado de BatchWorker)

Métodos

IsIdle()

Verifique se esse trabalho está ocioso.

(Herdado de BatchWorker)
Notify()

Notifique o trabalhador de que há mais trabalho.

(Herdado de BatchWorker)
Notify(DateTime)

Instrui o trabalho em lote a ser executado novamente para verificar se há trabalho, se ele ainda não tiver sido executado novamente até lá, em especificado utcTime.

(Herdado de BatchWorker)
NotifyAndWaitForWorkToBeServiced()

Notifique o trabalhador de que há mais trabalho e aguarde o ciclo de trabalho atual e também o próximo ciclo de trabalho se houver trabalho nãoserviço no momento.

(Herdado de BatchWorker)
WaitForCurrentWorkToBeServiced()

Aguarde o ciclo de trabalho atual e também o próximo ciclo de trabalho se houver trabalho nãoserviço no momento.

(Herdado de BatchWorker)
Work()

Implementar esse membro em classes derivadas para definir o que constitui um ciclo de trabalho

Aplica-se a