Class IdentityUserDelegationAppService
Inheritance
IdentityUserDelegationAppService
Assembly: Volo.Abp.Account.Pro.Public.Application.dll
Syntax
[Authorize]
public class IdentityUserDelegationAppService : ApplicationService, IAvoidDuplicateCrossCuttingConcerns, IValidationEnabled, IUnitOfWorkEnabled, IAuditingEnabled, IGlobalFeatureCheckingEnabled, ITransientDependency, IIdentityUserDelegationAppService, IApplicationService, IRemoteService
Constructors
IdentityUserDelegationAppService(IdentityUserDelegationManager, IIdentityUserRepository, IOptions<AbpAccountAuthorityDelegationOptions>, ILookupNormalizer)
Declaration
public IdentityUserDelegationAppService(IdentityUserDelegationManager identityUserDelegationManager, IIdentityUserRepository identityUserRepository, IOptions<AbpAccountAuthorityDelegationOptions> options, ILookupNormalizer lookupNormalizer)
Parameters
Properties
IdentityUserDelegationManager
Declaration
protected IdentityUserDelegationManager IdentityUserDelegationManager { get; }
Property Value
IdentityUserRepository
Declaration
protected IIdentityUserRepository IdentityUserRepository { get; }
Property Value
LookupNormalizer
Declaration
protected ILookupNormalizer LookupNormalizer { get; }
Property Value
Options
Declaration
protected AbpAccountAuthorityDelegationOptions Options { get; }
Property Value
Methods
CheckUserDelegationOperationAsync()
Declaration
protected virtual Task CheckUserDelegationOperationAsync()
Returns
Declaration
public virtual Task DelegateNewUserAsync(DelegateNewUserInput input)
Parameters
Returns
DeleteDelegationAsync(Guid)
Declaration
public virtual Task DeleteDelegationAsync(Guid delegationId)
Parameters
Type |
Name |
Description |
Guid |
delegationId |
|
Returns
GetActiveDelegationsAsync()
Declaration
public virtual Task<ListResultDto<UserDelegationDto>> GetActiveDelegationsAsync()
Returns
GetDelegatedUsersAsync()
Declaration
public virtual Task<ListResultDto<UserDelegationDto>> GetDelegatedUsersAsync()
Returns
GetDelegationsAsync(IEnumerable<Guid>, List<IdentityUserDelegation>, bool)
Declaration
protected virtual Task<ListResultDto<UserDelegationDto>> GetDelegationsAsync(IEnumerable<Guid> userIds, List<IdentityUserDelegation> delegations, bool isSourceUser = true)
Parameters
Returns
GetMyDelegatedUsersAsync()
Declaration
public virtual Task<ListResultDto<UserDelegationDto>> GetMyDelegatedUsersAsync()
Returns
Declaration
public virtual Task<ListResultDto<UserLookupDto>> GetUserLookupAsync(GetUserLookupInput input)
Parameters
Returns
Implements
Extension Methods