Class ReminderServiceCollectionExtensions
public static class ReminderServiceCollectionExtensions
- Inheritance
-
ReminderServiceCollectionExtensions
- Inherited Members
Methods
AddGeneralReminders(IServiceCollection, Action<ReminderUpdateOptions>?, IEnumerable<IReminder>)
Register app-wide general reminders: singletons with cached counts available locally and to RPC clients. Users see a reminder's count only if they pass its CheckPermission(IPrincipal, EntityMetadataDictionary).
public static IServiceCollection AddGeneralReminders(this IServiceCollection source, Action<ReminderUpdateOptions>? configure, IEnumerable<IReminder> reminders)
Parameters
sourceIServiceCollectionconfigureAction<ReminderUpdateOptions>remindersIEnumerable<IReminder>
Returns
AddGeneralReminders(IServiceCollection, Action<ReminderUpdateOptions>?, params IReminder[])
Register app-wide general reminders: singletons with cached counts available locally and to RPC clients. Users see a reminder's count only if they pass its CheckPermission(IPrincipal, EntityMetadataDictionary).
public static IServiceCollection AddGeneralReminders(this IServiceCollection source, Action<ReminderUpdateOptions>? configure, params IReminder[] reminders)
Parameters
sourceIServiceCollectionconfigureAction<ReminderUpdateOptions>remindersIReminder[]
Returns
AddGeneralReminders(IServiceCollection, IEnumerable<IReminder>)
Register app-wide general reminders: singletons with cached counts available locally and to RPC clients. Users see a reminder's count only if they pass its CheckPermission(IPrincipal, EntityMetadataDictionary).
public static IServiceCollection AddGeneralReminders(this IServiceCollection source, IEnumerable<IReminder> reminders)
Parameters
sourceIServiceCollectionremindersIEnumerable<IReminder>
Returns
AddGeneralReminders(IServiceCollection, params IReminder[])
Register app-wide general reminders: singletons with cached counts available locally and to RPC clients. Users see a reminder's count only if they pass its CheckPermission(IPrincipal, EntityMetadataDictionary).
public static IServiceCollection AddGeneralReminders(this IServiceCollection source, params IReminder[] reminders)
Parameters
sourceIServiceCollectionremindersIReminder[]
Returns
AddPersonalReminders(IServiceCollection, Func<IServices, IEnumerable<IReminder>>)
Register a synchronous factory for the current user's personal reminders; see AddPersonalReminders(IServiceCollection, Func<IServices, Task<IEnumerable<IReminder>>>).
public static IServiceCollection AddPersonalReminders(this IServiceCollection source, Func<IServices, IEnumerable<IReminder>> personalReminders)
Parameters
sourceIServiceCollectionpersonalRemindersFunc<IServices, IEnumerable<IReminder>>
Returns
AddPersonalReminders(IServiceCollection, Func<IServices, Task<IEnumerable<IReminder>>>)
Register a factory for the current user's personal reminders. It is invoked once per circuit, after authentication, so it may capture user-specific parameters (and may query for them); the reminders it returns are queried uncached as the current user and refreshed periodically and after saves.
public static IServiceCollection AddPersonalReminders(this IServiceCollection source, Func<IServices, Task<IEnumerable<IReminder>>> personalReminders)
Parameters
sourceIServiceCollectionpersonalRemindersFunc<IServices, Task<IEnumerable<IReminder>>>
Returns
AddReminders(IServiceCollection, Action<ReminderUpdateOptions>?, IEnumerable<IReminder>)
[Obsolete("Replaced by AddGeneralReminders()")]
public static IServiceCollection AddReminders(this IServiceCollection source, Action<ReminderUpdateOptions>? configure, IEnumerable<IReminder> reminders)
Parameters
sourceIServiceCollectionconfigureAction<ReminderUpdateOptions>remindersIEnumerable<IReminder>
Returns
AddReminders(IServiceCollection, Action<ReminderUpdateOptions>?, params IReminder[])
[Obsolete("Replaced by AddGeneralReminders()")]
public static IServiceCollection AddReminders(this IServiceCollection source, Action<ReminderUpdateOptions>? configure, params IReminder[] reminders)
Parameters
sourceIServiceCollectionconfigureAction<ReminderUpdateOptions>remindersIReminder[]
Returns
AddReminders(IServiceCollection, IEnumerable<IReminder>)
[Obsolete("Replaced by AddGeneralReminders()")]
public static IServiceCollection AddReminders(this IServiceCollection source, IEnumerable<IReminder> reminders)
Parameters
sourceIServiceCollectionremindersIEnumerable<IReminder>
Returns
AddReminders(IServiceCollection, params IReminder[])
[Obsolete("Replaced by AddGeneralReminders()")]
public static IServiceCollection AddReminders(this IServiceCollection source, params IReminder[] reminders)
Parameters
sourceIServiceCollectionremindersIReminder[]