# IReminderRegistry

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

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Reminders)

```csharp
public interface IReminderRegistry : IGrainServiceClient<IReminderService>
```

Functionality for managing reminders.

## Methods

- [GetReminder(GrainId, string)](/orleans/docs/api/csharp/microsoft.orleans.reminders/orleans.timers.ireminderregistry/methods/getreminder-orleans-runtime-grainid-string-17c70b38/)
- [GetReminders(GrainId)](/orleans/docs/api/csharp/microsoft.orleans.reminders/orleans.timers.ireminderregistry/methods/getreminders-orleans-runtime-grainid-16ad28fd/)
- [RegisterOrUpdateReminder(GrainId, string, TimeSpan, TimeSpan)](/orleans/docs/api/csharp/microsoft.orleans.reminders/orleans.timers.ireminderregistry/methods/registerorupdatereminder-orleans-runtime-grainid-string-system-timespan-system-t-9cc429fd/)
- [UnregisterReminder(GrainId, IGrainReminder)](/orleans/docs/api/csharp/microsoft.orleans.reminders/orleans.timers.ireminderregistry/methods/unregisterreminder-orleans-runtime-grainid-orleans-runtime-igrainreminder-b45f5cf2/)
