Interface IReminderService
Assembly: Orleans.Core.Abstractions.dll
Syntax
public interface IReminderService : IGrainService, ISystemTarget, IAddressable
Methods
|
Improve this Doc
View Source
GetReminder(GrainReference, String)
Declaration
Task<IGrainReminder> GetReminder(GrainReference grainRef, string reminderName)
Parameters
Type |
Name |
Description |
GrainReference |
grainRef |
|
System.String |
reminderName |
|
Returns
|
Improve this Doc
View Source
GetReminders(GrainReference)
Declaration
Task<List<IGrainReminder>> GetReminders(GrainReference grainRef)
Parameters
Returns
|
Improve this Doc
View Source
RegisterOrUpdateReminder(GrainReference, String, TimeSpan, TimeSpan)
Registers a new reminder or updates an existing one
Declaration
Task<IGrainReminder> RegisterOrUpdateReminder(GrainReference grainRef, string reminderName, TimeSpan dueTime, TimeSpan period)
Parameters
Type |
Name |
Description |
GrainReference |
grainRef |
|
System.String |
reminderName |
|
TimeSpan |
dueTime |
|
TimeSpan |
period |
|
Returns
|
Improve this Doc
View Source
Start()
Declaration
Returns
|
Improve this Doc
View Source
Stop()
Declaration
Returns
|
Improve this Doc
View Source
UnregisterReminder(IGrainReminder)
Declaration
Task UnregisterReminder(IGrainReminder reminder)
Parameters
Returns
Extension Methods