Show / Hide Table of Contents

Class PermissionsController

Inheritance
System.Object
AbpController
PermissionsController
Implements
IAvoidDuplicateCrossCuttingConcerns
IPermissionAppService
IApplicationService
Inherited Members
AbpController.ServiceProvider
AbpController.ServiceProviderLock
AbpController.LazyGetRequiredService<TService>(TService)
AbpController.LazyGetRequiredService<TRef>(Type, TRef)
AbpController.UnitOfWorkManager
AbpController.ObjectMapperContext
AbpController.ObjectMapper
AbpController.GuidGenerator
AbpController.LoggerFactory
AbpController.Logger
AbpController.CurrentUser
AbpController.CurrentTenant
AbpController.AuthorizationService
AbpController.CurrentUnitOfWork
AbpController.Clock
AbpController.ModelValidator
AbpController.FeatureChecker
AbpController.StringLocalizerFactory
AbpController.L
AbpController.LocalizationResource
AbpController.AppliedCrossCuttingConcerns
AbpController.ValidateModel()
AbpController.CreateLocalizer()
Namespace: Volo.Abp.PermissionManagement
Assembly: Volo.Abp.PermissionManagement.HttpApi.dll
Syntax
public class PermissionsController : AbpController, IAvoidDuplicateCrossCuttingConcerns, IPermissionAppService, IApplicationService

Constructors

PermissionsController(IPermissionAppService)

Declaration
public PermissionsController(IPermissionAppService permissionAppService)
Parameters
Type Name Description
IPermissionAppService permissionAppService

Properties

PermissionAppService

Declaration
protected IPermissionAppService PermissionAppService { get; }
Property Value
Type Description
IPermissionAppService

Methods

GetAsync(String, String)

Declaration
public virtual Task<GetPermissionListResultDto> GetAsync(string providerName, string providerKey)
Parameters
Type Name Description
System.String providerName
System.String providerKey
Returns
Type Description
System.Threading.Tasks.Task<GetPermissionListResultDto>

UpdateAsync(String, String, UpdatePermissionsDto)

Declaration
public virtual Task UpdateAsync(string providerName, string providerKey, UpdatePermissionsDto input)
Parameters
Type Name Description
System.String providerName
System.String providerKey
UpdatePermissionsDto input
Returns
Type Description
System.Threading.Tasks.Task

Implements

IAvoidDuplicateCrossCuttingConcerns
IPermissionAppService
IApplicationService

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft