BatchWorkerFromDelegate Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализация BatchWorker , которая выполняет предоставленный делегат в качестве реализации Work() .
public class BatchWorkerFromDelegate : Orleans.BatchWorker
type BatchWorkerFromDelegate = class
inherit BatchWorker
Public Class BatchWorkerFromDelegate
Inherits BatchWorker
- Наследование
Конструкторы
BatchWorkerFromDelegate(Func<Task>, CancellationToken) |
Инициализирует новый экземпляр класса BatchWorkerFromDelegate. |
BatchWorkerFromDelegate(Func<Task>) |
Реализация BatchWorker , которая выполняет предоставленный делегат в качестве реализации Work() . |
Поля
lockable |
Реализация BatchWorker , которая выполняет предоставленный делегат в качестве реализации Work() . (Унаследовано от BatchWorker) |
Свойства
CancellationToken |
Возвращает или задает отмену, используемую для отмены этой пакетной рабочей роли. (Унаследовано от BatchWorker) |
Методы
IsIdle() |
Проверьте, не простаит ли эта рабочая роль. (Унаследовано от BatchWorker) |
Notify() |
Уведомите работника о наличии дополнительной работы. (Унаследовано от BatchWorker) |
Notify(DateTime) |
Указывает пакетной рабочей роли снова выполнить проверку на наличие работы, если она еще не была запущена к тому времени, в указанном |
NotifyAndWaitForWorkToBeServiced() |
Уведомите рабочую роль о наличии дополнительных трудоемких работ и дождитесь текущего рабочего цикла, а также следующего рабочего цикла, если в данный момент есть незаслуженные трудоемки. (Унаследовано от BatchWorker) |
WaitForCurrentWorkToBeServiced() |
Подождите текущий рабочий цикл, а также следующий рабочий цикл, если в данный момент выполняется неотработающая работа. (Унаследовано от BatchWorker) |
Work() |
Реализуйте этот элемент в производных классах, чтобы определить, что представляет собой рабочий цикл. |