Show / Hide Table of Contents

Interface IRemindable

Callback interface that grains must implement inorder to be able to register and receive Reminders.

Namespace: Orleans
Assembly: Orleans.Core.Abstractions.dll
Syntax
public interface IRemindable : IGrain, IAddressable

Methods

| Improve this Doc View Source

ReceiveReminder(String, TickStatus)

Receive a new Reminder.

Declaration
Task ReceiveReminder(string reminderName, TickStatus status)
Parameters
Type Name Description
System.String reminderName

Name of this Reminder

TickStatus status

Status of this Reminder tick

Returns
Type Description
Task

Completion promise which the grain will resolve when it has finished processing this Reminder tick.

Extension Methods

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