Table of Contents

Class LocalReminderStore

Namespace
The.Search
Assembly
Instagile.dll
public sealed class LocalReminderStore : IReminderStore, IVisitor<Func<IEntityContext, IReminder, ReadOperation>>
Inheritance
LocalReminderStore
Implements
Inherited Members

Properties

Instance

public static LocalReminderStore Instance { get; }

Property Value

LocalReminderStore

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

environment CallbackEnvironment
services IServices
reminders IEnumerable<IReminder>

Returns

Task<IEnumerable<ReminderUpdate>>

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

environment CallbackEnvironment
services IServices
reminders IEnumerable<IReminder>

Returns

Task<IEnumerable<ReminderUpdate>>