Show / Hide Table of Contents

Class ToolbarManager

Inheritance
object
ToolbarManager
Implements
IToolbarManager
ITransientDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.Toolbars
Assembly: Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.dll
Syntax
public class ToolbarManager : IToolbarManager, ITransientDependency

Constructors

ToolbarManager(IOptions<AbpToolbarOptions>, IServiceProvider, IThemeManager, ISimpleStateCheckerManager<ToolbarItem>)

Declaration
public ToolbarManager(IOptions<AbpToolbarOptions> options, IServiceProvider serviceProvider, IThemeManager themeManager, ISimpleStateCheckerManager<ToolbarItem> simpleStateCheckerManager)
Parameters
Type Name Description
IOptions<AbpToolbarOptions> options
IServiceProvider serviceProvider
IThemeManager themeManager
ISimpleStateCheckerManager<ToolbarItem> simpleStateCheckerManager

Properties

Options

Declaration
protected AbpToolbarOptions Options { get; }
Property Value
Type Description
AbpToolbarOptions

ServiceProvider

Declaration
protected IServiceProvider ServiceProvider { get; }
Property Value
Type Description
IServiceProvider

SimpleStateCheckerManager

Declaration
protected ISimpleStateCheckerManager<ToolbarItem> SimpleStateCheckerManager { get; }
Property Value
Type Description
ISimpleStateCheckerManager<ToolbarItem>

ThemeManager

Declaration
protected IThemeManager ThemeManager { get; }
Property Value
Type Description
IThemeManager

Methods

CheckPermissionsAsync(IServiceProvider, Toolbar)

Declaration
protected virtual Task CheckPermissionsAsync(IServiceProvider serviceProvider, Toolbar toolbar)
Parameters
Type Name Description
IServiceProvider serviceProvider
Toolbar toolbar
Returns
Type Description
Task

GetAsync(string)

Declaration
public Task<Toolbar> GetAsync(string name)
Parameters
Type Name Description
string name
Returns
Type Description
Task<Toolbar>

Implements

IToolbarManager
ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform