AzureBasedReminderTable
class
Namespace: Orleans.Runtime.ReminderService
Stores and retrieves Orleans reminder entries using Azure Table Storage.
public sealed class AzureBasedReminderTable : IReminderTableConstructors
AzureBasedReminderTable(ILoggerFactory, IOptions<ClusterOptions>, IOptions<AzureTableReminderStorageOptions>)Initializes a new instance of theAzureBasedReminderTableclass.
Methods
ReadRow(GrainId, string)Reads a reminder entry for the specified grain and reminder name.ReadRows(GrainId)Reads all reminder entries associated with the specified grain.ReadRows(uint, uint)Reads reminder entries whose grain hash is in the range(begin, end].RemoveRow(GrainId, string, string)Removes a reminder entry when its entity tag matches the stored entry.StartAsync(CancellationToken)Connects to Azure Table Storage and creates the reminder table if it does not exist.StopAsync(CancellationToken)Stops the reminder table until it is started again.TestOnlyClearTableDeletes all reminder entries for the current Orleans service and cluster.UpsertRow(ReminderEntry)Inserts or replaces a reminder entry.
