Show / Hide Table of Contents

Class IdentityUserDelegationController

Inheritance
object
IdentityUserDelegationController
Implements
IIdentityUserDelegationAppService
IApplicationService
IRemoteService
Namespace: Volo.Abp.Account
Assembly: Volo.Abp.Account.Pro.Public.HttpApi.dll
Syntax
[Area("account")]
[Route("api/account/user-delegation")]
public class IdentityUserDelegationController : AbpControllerBase, IIdentityUserDelegationAppService, IApplicationService, IRemoteService

Constructors

IdentityUserDelegationController(IIdentityUserDelegationAppService)

Declaration
public IdentityUserDelegationController(IIdentityUserDelegationAppService identityUserDelegationAppService)
Parameters
Type Name Description
IIdentityUserDelegationAppService identityUserDelegationAppService

Properties

IdentityUserDelegationAppService

Declaration
protected IIdentityUserDelegationAppService IdentityUserDelegationAppService { get; }
Property Value
Type Description
IIdentityUserDelegationAppService

Methods

DelegateNewUserAsync(DelegateNewUserInput)

Declaration
[HttpPost]
[Route("delegate-new-user")]
public virtual Task DelegateNewUserAsync(DelegateNewUserInput input)
Parameters
Type Name Description
DelegateNewUserInput input
Returns
Type Description
Task

DeleteDelegationAsync(Guid)

Declaration
[HttpPost]
[Route("delete-delegation")]
public virtual Task DeleteDelegationAsync(Guid id)
Parameters
Type Name Description
Guid id
Returns
Type Description
Task

GetActiveDelegationsAsync()

Declaration
[HttpGet]
[Route("active-delegations")]
public virtual Task<ListResultDto<UserDelegationDto>> GetActiveDelegationsAsync()
Returns
Type Description
Task<ListResultDto<UserDelegationDto>>

GetDelegatedUsersAsync()

Declaration
[HttpGet]
[Route("delegated-users")]
public virtual Task<ListResultDto<UserDelegationDto>> GetDelegatedUsersAsync()
Returns
Type Description
Task<ListResultDto<UserDelegationDto>>

GetMyDelegatedUsersAsync()

Declaration
[HttpGet]
[Route("my-delegated-users")]
public virtual Task<ListResultDto<UserDelegationDto>> GetMyDelegatedUsersAsync()
Returns
Type Description
Task<ListResultDto<UserDelegationDto>>

GetUserLookupAsync(GetUserLookupInput)

Declaration
[HttpGet]
[Route("user-lookup")]
public virtual Task<ListResultDto<UserLookupDto>> GetUserLookupAsync(GetUserLookupInput input)
Parameters
Type Name Description
GetUserLookupInput input
Returns
Type Description
Task<ListResultDto<UserLookupDto>>

Implements

IIdentityUserDelegationAppService
Volo.Abp.Application.Services.IApplicationService
Volo.Abp.IRemoteService
In this article
Back to top Powered by Volosoft