Class IdentityLinkUserManager
Inheritance
IdentityLinkUserManager
Assembly: Volo.Abp.Identity.Domain.dll
Syntax
public class IdentityLinkUserManager : DomainService, IDomainService, ITransientDependency
Constructors
IdentityLinkUserManager(IIdentityLinkUserRepository, IdentityUserManager, ICurrentTenant)
Declaration
public IdentityLinkUserManager(IIdentityLinkUserRepository identityLinkUserRepository, IdentityUserManager userManager, ICurrentTenant currentTenant)
Parameters
Properties
CurrentTenant
Declaration
protected ICurrentTenant CurrentTenant { get; }
Property Value
IdentityLinkUserRepository
Declaration
protected IIdentityLinkUserRepository IdentityLinkUserRepository { get; }
Property Value
UserManager
Declaration
protected IdentityUserManager UserManager { get; }
Property Value
Methods
GenerateLinkTokenAsync(IdentityLinkUserInfo, string, CancellationToken)
Declaration
public virtual Task<string> GenerateLinkTokenAsync(IdentityLinkUserInfo targetLinkUser, string tokenPurpose, CancellationToken cancellationToken = default)
Parameters
Returns
GetListAsync(IdentityLinkUserInfo, bool, CancellationToken)
Declaration
public Task<List<IdentityLinkUser>> GetListAsync(IdentityLinkUserInfo linkUserInfo, bool includeIndirect = false, CancellationToken cancellationToken = default)
Parameters
Returns
IsLinkedAsync(IdentityLinkUserInfo, IdentityLinkUserInfo, bool, CancellationToken)
Declaration
public virtual Task<bool> IsLinkedAsync(IdentityLinkUserInfo sourceLinkUser, IdentityLinkUserInfo targetLinkUser, bool includeIndirect = false, CancellationToken cancellationToken = default)
Parameters
Returns
LinkAsync(IdentityLinkUserInfo, IdentityLinkUserInfo, CancellationToken)
Declaration
public virtual Task LinkAsync(IdentityLinkUserInfo sourceLinkUser, IdentityLinkUserInfo targetLinkUser, CancellationToken cancellationToken = default)
Parameters
Returns
UnlinkAsync(IdentityLinkUserInfo, IdentityLinkUserInfo, CancellationToken)
Declaration
public virtual Task UnlinkAsync(IdentityLinkUserInfo sourceLinkUser, IdentityLinkUserInfo targetLinkUser, CancellationToken cancellationToken = default)
Parameters
Returns
VerifyLinkTokenAsync(IdentityLinkUserInfo, string, string, CancellationToken)
Declaration
public virtual Task<bool> VerifyLinkTokenAsync(IdentityLinkUserInfo targetLinkUser, string token, string tokenPurpose, CancellationToken cancellationToken = default)
Parameters
Returns
Implements
Extension Methods