Class IdentityUserDelegationManager
Inheritance
IdentityUserDelegationManager
Assembly: Volo.Abp.Identity.Domain.dll
Syntax
public class IdentityUserDelegationManager : DomainService, IDomainService, ITransientDependency
Constructors
IdentityUserDelegationManager(IIdentityUserDelegationRepository)
Declaration
public IdentityUserDelegationManager(IIdentityUserDelegationRepository identityUserDelegationRepository)
Parameters
Properties
IdentityUserDelegationRepository
Declaration
protected IIdentityUserDelegationRepository IdentityUserDelegationRepository { get; }
Property Value
Methods
DelegateNewUserAsync(Guid, Guid, DateTime, DateTime, CancellationToken)
Declaration
public virtual Task DelegateNewUserAsync(Guid sourceUserId, Guid targetUserId, DateTime startTime, DateTime endTime, CancellationToken cancellationToken = default)
Parameters
Returns
DeleteDelegationAsync(Guid, Guid, CancellationToken)
Declaration
public virtual Task DeleteDelegationAsync(Guid id, Guid sourceUserId, CancellationToken cancellationToken = default)
Parameters
Returns
FindActiveDelegationByIdAsync(Guid, CancellationToken)
Declaration
public virtual Task<IdentityUserDelegation> FindActiveDelegationByIdAsync(Guid id, CancellationToken cancellationToken = default)
Parameters
Returns
GetActiveDelegationsAsync(Guid, CancellationToken)
Declaration
public virtual Task<List<IdentityUserDelegation>> GetActiveDelegationsAsync(Guid targetUseId, CancellationToken cancellationToken = default)
Parameters
Returns
GetListAsync(Guid?, Guid?, CancellationToken)
Declaration
public virtual Task<List<IdentityUserDelegation>> GetListAsync(Guid? sourceUserId = null, Guid? targetUserId = null, CancellationToken cancellationToken = default)
Parameters
Returns
Implements
Extension Methods