GrainReminderExtensions.RegisterOrUpdateReminder Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
RegisterOrUpdateReminder(Grain, String, TimeSpan, TimeSpan) |
Регистрирует постоянное надежное напоминание для отправки регулярных уведомлений (напоминаний) в интервал.
В объекте grain должен быть реализован |
RegisterOrUpdateReminder(IGrainBase, String, TimeSpan, TimeSpan) |
Регистрирует постоянное надежное напоминание для отправки регулярных уведомлений (напоминаний) в интервал.
В объекте grain должен быть реализован |
RegisterOrUpdateReminder(Grain, String, TimeSpan, TimeSpan)
Регистрирует постоянное надежное напоминание для отправки регулярных уведомлений (напоминаний) в интервал.
В объекте grain должен быть реализован Orleans.IRemindable
интерфейс , и напоминания для этого объекта будут отправляться методу обратного ReceiveReminder
вызова.
Если текущий интервал отключен при срабатывании таймера, будет создана новая активация этого элемента для получения этого напоминания.
Если существующее напоминание с тем же именем уже существует, это напоминание будет перезаписано этим новым напоминанием.
Напоминания всегда будут получены при одной активации этого интервала, даже если для этого интервала существует несколько активаций.
public static System.Threading.Tasks.Task<Orleans.Runtime.IGrainReminder> RegisterOrUpdateReminder (this Orleans.Grain grain, string reminderName, TimeSpan dueTime, TimeSpan period);
static member RegisterOrUpdateReminder : Orleans.Grain * string * TimeSpan * TimeSpan -> System.Threading.Tasks.Task<Orleans.Runtime.IGrainReminder>
<Extension()>
Public Function RegisterOrUpdateReminder (grain As Grain, reminderName As String, dueTime As TimeSpan, period As TimeSpan) As Task(Of IGrainReminder)
Параметры
- grain
- Grain
Экземпляр grain.
- reminderName
- String
Имя этого напоминания
- dueTime
- TimeSpan
Срок выполнения этого напоминания
- period
- TimeSpan
Период частоты для этого напоминания
Возвращаемое значение
Обещание для дескриптора напоминания.
Применяется к
RegisterOrUpdateReminder(IGrainBase, String, TimeSpan, TimeSpan)
Регистрирует постоянное надежное напоминание для отправки регулярных уведомлений (напоминаний) в интервал.
В объекте grain должен быть реализован Orleans.IRemindable
интерфейс , и напоминания для этого объекта будут отправляться методу обратного ReceiveReminder
вызова.
Если текущий интервал отключен при срабатывании таймера, будет создана новая активация этого элемента для получения этого напоминания.
Если существующее напоминание с тем же именем уже существует, это напоминание будет перезаписано этим новым напоминанием.
Напоминания всегда будут получены при одной активации этого интервала, даже если для этого интервала существует несколько активаций.
public static System.Threading.Tasks.Task<Orleans.Runtime.IGrainReminder> RegisterOrUpdateReminder (this Orleans.IGrainBase grain, string reminderName, TimeSpan dueTime, TimeSpan period);
static member RegisterOrUpdateReminder : Orleans.IGrainBase * string * TimeSpan * TimeSpan -> System.Threading.Tasks.Task<Orleans.Runtime.IGrainReminder>
<Extension()>
Public Function RegisterOrUpdateReminder (grain As IGrainBase, reminderName As String, dueTime As TimeSpan, period As TimeSpan) As Task(Of IGrainReminder)
Параметры
- grain
- IGrainBase
Экземпляр grain.
- reminderName
- String
Имя этого напоминания
- dueTime
- TimeSpan
Срок выполнения этого напоминания
- period
- TimeSpan
Период частоты для этого напоминания
Возвращаемое значение
Обещание для дескриптора напоминания.