Skip to content

Microsoft.Orleans.Reminders

10.0.0 · net10.0

Orleans

IRemindable

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

IReminderTable

interface
Interface for implementations of the underlying storage for reminder data: Azure Table, SQL, development emulator grain, and a mock implementation. Defined as a grain interface for the development emulator grain case.

Orleans.Hosting

SiloBuilderReminderExtensions

class
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

Orleans.Reminders

RSErrorCode

enum
The set of error codes used by the Orleans runtime libraries for logging errors. For Reminders.

Orleans.Reminders.Diagnostics

LocalReminderStarted

class
Event payload for when a silo starts a local timer for a reminder instance.

LocalReminderStopped

class
Event payload for when a silo stops a local timer for a reminder instance.

Registered

class
Event payload for when a reminder is registered or updated.

ReminderEvent

class
The base class used for reminder diagnostic events.

ReminderEvents

class
Provides the diagnostic listener and event payload types for Orleans reminder events.

ReminderServiceStarted

class
Event payload for when a reminder service completes startup and is ready for reminder operations.

TickCompleted

class
Event payload for when a reminder tick has completed successfully.

TickFailed

class
Event payload for when a reminder tick has failed.

TickFiring

class
Event payload for when a reminder tick is about to fire.

Unregistered

class
Event payload for when a reminder is unregistered.

Orleans.Runtime

ReminderException

class
Exception related to Orleans Reminder functions or Reminder service.

TickStatus

struct
The status of a tick when the tick is delivered to the registrar grain. In case of failures, it may happen that a tick is not delivered on time. The app can notice such missed ticks as follows. Upon receiving a tick, the app can calculate the theoretical number of ticks since start of the reminder as: curCount = (Now - FirstTickTime) / Period The app can keep track of it as 'count'. Upon receiving a tick, the number of missed ticks = curCount - count - 1 Thereafter, the app can set count = curCount

Orleans.Timers

OrleansCodeGen.Orleans

Codec_ReminderEntry

class
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

Codec_ReminderTableData

class
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

Copier_ReminderEntry

class
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

Copier_ReminderTableData

class
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

OrleansCodeGen.Orleans.Runtime

Codec_ReminderException

class
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

Codec_TickStatus

class
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.