Table of Contents

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