Partager via


BatchWorkerFromDelegate Classe

Définition

Implémentation BatchWorker qui exécute un délégué fourni comme Work() implémentation.

public class BatchWorkerFromDelegate : Orleans.BatchWorker
type BatchWorkerFromDelegate = class
    inherit BatchWorker
Public Class BatchWorkerFromDelegate
Inherits BatchWorker
Héritage
BatchWorkerFromDelegate

Constructeurs

BatchWorkerFromDelegate(Func<Task>)

Implémentation BatchWorker qui exécute un délégué fourni comme Work() implémentation.

BatchWorkerFromDelegate(Func<Task>, CancellationToken)

Initialise une nouvelle instance de BatchWorkerFromDelegate.

Champs

lockable

Implémentation BatchWorker qui exécute un délégué fourni comme Work() implémentation.

(Hérité de BatchWorker)

Propriétés

CancellationToken

Obtient ou définit l’annulation utilisée pour annuler ce traitement par lots.

(Hérité de BatchWorker)

Méthodes

IsIdle()

Vérifiez si ce worker est inactif.

(Hérité de BatchWorker)
Notify()

Informez le worker qu’il y a plus de travail.

(Hérité de BatchWorker)
Notify(DateTime)

Indique au worker de lot de réexécuter pour vérifier le travail, s’il n’a pas déjà réexécuter d’ici là, à la valeur spécifiée utcTime.

(Hérité de BatchWorker)
NotifyAndWaitForWorkToBeServiced()

Informez le worker qu’il y a plus de travail et attendez le cycle de travail actuel, ainsi que le cycle de travail suivant s’il y a actuellement un travail non pris en charge.

(Hérité de BatchWorker)
WaitForCurrentWorkToBeServiced()

Attendez le cycle de travail actuel, ainsi que le cycle de travail suivant s’il y a actuellement un travail non pris en charge.

(Hérité de BatchWorker)
Work()

Implémenter ce membre dans des classes dérivées pour définir ce qui constitue un cycle de travail

S’applique à