Class Reminder<T>
- Namespace
- The.Search
- Assembly
- Instagile.dll
public class Reminder<T> : IReminder where T : IEntity<T>
Type Parameters
T
- Inheritance
-
Reminder<T>
- Implements
-
- Inherited Members
-
Constructors
Reminder(Func<IEntityContext, IEntityQuery<T>>, string, string?, Optional<Predicate<IPrincipal>>, bool, bool)
public Reminder(Func<IEntityContext, IEntityQuery<T>> spec, string title, string? extendedTitle = null, Optional<Predicate<IPrincipal>> requiredPermissions = default, bool isImportant = false, bool isModal = false)
Parameters
spec Func<IEntityContext, IEntityQuery<T>>
title string
extendedTitle string
requiredPermissions Optional<Predicate<IPrincipal>>
isImportant bool
isModal bool
Reminder(Func<IEntityContext, IQueryable<T>>, string, string?, Optional<Predicate<IPrincipal>>, bool, bool)
public Reminder(Func<IEntityContext, IQueryable<T>> spec, string title, string? extendedTitle = null, Optional<Predicate<IPrincipal>> requiredPermissions = default, bool isImportant = false, bool isModal = false)
Parameters
spec Func<IEntityContext, IQueryable<T>>
title string
extendedTitle string
requiredPermissions Optional<Predicate<IPrincipal>>
isImportant bool
isModal bool
Reminder(Func<EntitySpecificationBase<T>>, string, string?, Optional<Predicate<IPrincipal>>, bool, bool)
public Reminder(Func<EntitySpecificationBase<T>> spec, string title, string? extendedTitle = null, Optional<Predicate<IPrincipal>> requiredPermissions = default, bool isImportant = false, bool isModal = false)
Parameters
spec Func<EntitySpecificationBase<T>>
title string
extendedTitle string
requiredPermissions Optional<Predicate<IPrincipal>>
isImportant bool
isModal bool
Reminder(Expression<Func<T, bool>>, string, string?, Optional<Predicate<IPrincipal>>, bool, bool)
public Reminder(Expression<Func<T, bool>> query, string title, string? extendedTitle = null, Optional<Predicate<IPrincipal>> requiredPermissions = default, bool isImportant = false, bool isModal = false)
Parameters
query Expression<Func<T, bool>>
title string
extendedTitle string
requiredPermissions Optional<Predicate<IPrincipal>>
isImportant bool
isModal bool
Reminder(EntitySpecificationBase<T>, string, string?, Optional<Predicate<IPrincipal>>, bool, bool)
public Reminder(EntitySpecificationBase<T> spec, string title, string? extendedTitle = null, Optional<Predicate<IPrincipal>> requiredPermissions = default, bool isImportant = false, bool isModal = false)
Parameters
spec EntitySpecificationBase<T>
title string
extendedTitle string
requiredPermissions Optional<Predicate<IPrincipal>>
isImportant bool
isModal bool
Properties
Description
public string Description { get; }
Property Value
- string
ExtendedDescription
public string ExtendedDescription { get; }
Property Value
- string
IsImportant
public bool IsImportant { get; }
Property Value
- bool
IsModal
public bool IsModal { get; }
Property Value
- bool
Query
public Func<IEntityContext, IEntityQuery> Query { get; }
Property Value
- Func<IEntityContext, IEntityQuery>
RequiredPermissions
public Optional<Predicate<IPrincipal>> RequiredPermissions { get; }
Property Value
- Optional<Predicate<IPrincipal>>
Type
public IEntityInfo Type { get; }
Property Value
- IEntityInfo