| 1234567891011121314151617181920212223242526272829303132 |
- using Abp.Application.Features;
- using Abp.Dependency;
- namespace Abp.Authorization
- {
- /// <summary>
- /// Permission dependency context.
- /// </summary>
- public interface IPermissionDependencyContext
- {
- /// <summary>
- /// The user which requires permission. Can be null if no user.
- /// </summary>
- UserIdentifier User { get; }
- /// <summary>
- /// Gets the <see cref="IIocResolver"/>.
- /// </summary>
- /// <value>
- /// The ioc resolver.
- /// </value>
- IIocResolver IocResolver { get; }
- /// <summary>
- /// Gets the <see cref="IFeatureChecker"/>.
- /// </summary>
- /// <value>
- /// The feature checker.
- /// </value>
- IPermissionChecker PermissionChecker { get; }
- }
- }
|