# IRemindable Methods

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.reminders/orleans.iremindable/)

## ReceiveReminder(string, TickStatus) {#receivereminder-string-orleans-runtime-tickstatus-f3c107fc}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.reminders/orleans.iremindable/methods/receivereminder-string-orleans-runtime-tickstatus-f3c107fc/)

```csharp
public abstract Task ReceiveReminder(string reminderName, TickStatus status)
```

Receive a new Reminder.

### Parameters

- `reminderName` (`string`): Name of this Reminder
- `status` (`TickStatus`): Status of this Reminder tick

### Returns

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