# AzureBasedReminderTable

Package: [Microsoft.Orleans.Reminders.AzureStorage](/orleans/docs/api/csharp/microsoft.orleans.reminders.azurestorage/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Reminders.AzureStorage) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Azure/Orleans.Reminders.AzureStorage/Storage/AzureBasedReminderTable.cs#L15)

```csharp
public sealed class AzureBasedReminderTable : IReminderTable
```

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.

## Constructors

- [AzureBasedReminderTable(ILoggerFactory, IOptions&lt;ClusterOptions&gt;, IOptions&lt;AzureTableReminderStorageOptions&gt;)](/orleans/docs/api/csharp/microsoft.orleans.reminders.azurestorage/orleans.runtime.reminderservice.azurebasedremindertable/constructors/constructor-microsoft-extensions-logging-iloggerfactory-microsoft-extensions-opt-0de9a31d/)

## Methods

- [ReadRow(GrainId, string)](/orleans/docs/api/csharp/microsoft.orleans.reminders.azurestorage/orleans.runtime.reminderservice.azurebasedremindertable/methods/readrow-orleans-runtime-grainid-string-ff04eaa0/)
- [ReadRows(GrainId)](/orleans/docs/api/csharp/microsoft.orleans.reminders.azurestorage/orleans.runtime.reminderservice.azurebasedremindertable/methods/readrows-orleans-runtime-grainid-30db3fd5/)
- [ReadRows(uint, uint)](/orleans/docs/api/csharp/microsoft.orleans.reminders.azurestorage/orleans.runtime.reminderservice.azurebasedremindertable/methods/readrows-uint-uint-7c867f3d/)
- [RemoveRow(GrainId, string, string)](/orleans/docs/api/csharp/microsoft.orleans.reminders.azurestorage/orleans.runtime.reminderservice.azurebasedremindertable/methods/removerow-orleans-runtime-grainid-string-string-53e937a4/)
- [StartAsync(CancellationToken)](/orleans/docs/api/csharp/microsoft.orleans.reminders.azurestorage/orleans.runtime.reminderservice.azurebasedremindertable/methods/startasync-system-threading-cancellationtoken-0dd3a990/)
- [StopAsync(CancellationToken)](/orleans/docs/api/csharp/microsoft.orleans.reminders.azurestorage/orleans.runtime.reminderservice.azurebasedremindertable/methods/stopasync-system-threading-cancellationtoken-38d93b0a/)
- [TestOnlyClearTable](/orleans/docs/api/csharp/microsoft.orleans.reminders.azurestorage/orleans.runtime.reminderservice.azurebasedremindertable/methods/testonlycleartable-6db9460f/)
- [UpsertRow(ReminderEntry)](/orleans/docs/api/csharp/microsoft.orleans.reminders.azurestorage/orleans.runtime.reminderservice.azurebasedremindertable/methods/upsertrow-orleans-reminderentry-75f5eb10/)
