Class LocalReminderStore
public sealed class LocalReminderStore : IReminderStore, IVisitor<Func<IEntityContext, IReminder, ReadOperation>>
- Inheritance
-
LocalReminderStore
- Implements
- Inherited Members
Properties
Instance
public static LocalReminderStore Instance { get; }
Property Value
Methods
QueryGeneralRemindersAsync(CallbackEnvironment, IServices, IEnumerable<IReminder>)
Get updated counts for an authorised subset of the requested reminders, using the reminder description as a cache key.
public Task<IEnumerable<ReminderUpdate>> QueryGeneralRemindersAsync(CallbackEnvironment environment, IServices services, IEnumerable<IReminder> reminders)
Parameters
environmentCallbackEnvironmentservicesIServicesremindersIEnumerable<IReminder>
Returns
QueryPersonalRemindersAsync(CallbackEnvironment, IServices, IEnumerable<IReminder>)
Get updated counts for an authorised subset of the requested reminders, using the reminder query directly without caching.
public Task<IEnumerable<ReminderUpdate>> QueryPersonalRemindersAsync(CallbackEnvironment environment, IServices services, IEnumerable<IReminder> reminders)
Parameters
environmentCallbackEnvironmentservicesIServicesremindersIEnumerable<IReminder>