Show / Hide Table of Contents

Interface IReminderService

Namespace: Orleans
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
Type Description
Task<IGrainReminder>
| Improve this Doc View Source

GetReminders(GrainReference)

Declaration
Task<List<IGrainReminder>> GetReminders(GrainReference grainRef)
Parameters
Type Name Description
GrainReference grainRef
Returns
Type Description
Task<List<IGrainReminder>>
| 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
Type Description
Task<IGrainReminder>
| Improve this Doc View Source

Start()

Declaration
Task Start()
Returns
Type Description
Task
| Improve this Doc View Source

Stop()

Declaration
Task Stop()
Returns
Type Description
Task
| Improve this Doc View Source

UnregisterReminder(IGrainReminder)

Declaration
Task UnregisterReminder(IGrainReminder reminder)
Parameters
Type Name Description
IGrainReminder reminder
Returns
Type Description
Task

Extension Methods

GrainExtensions.AsReference<TGrainInterface>(IAddressable)
GrainExtensions.Cast<TGrainInterface>(IAddressable)
GrainExtensions.BindGrainReference(IAddressable, IGrainFactory)
GrainExtensions.IsPrimaryKeyBasedOnLong(IAddressable)
GrainExtensions.GetPrimaryKeyLong(IAddressable, out String)
GrainExtensions.GetPrimaryKeyLong(IAddressable)
GrainExtensions.GetPrimaryKey(IAddressable, out String)
GrainExtensions.GetPrimaryKey(IAddressable)
GrainExtensions.GetPrimaryKeyString(IAddressable)
GrainExtensions.InvokeOneWay<T>(T, Func<T, Task>)
ImmutableExt.AsImmutable<T>(T)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX