Show / Hide Table of Contents

Class IdentityLinkUserManager

Inheritance
object
DomainService
IdentityLinkUserManager
Implements
IDomainService
ITransientDependency
Inherited Members
DomainService.LazyServiceProvider
DomainService.ServiceProvider
DomainService.Clock
DomainService.GuidGenerator
DomainService.LoggerFactory
DomainService.AsyncExecuter
DomainService.Logger
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Identity
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
Type Name Description
IIdentityLinkUserRepository identityLinkUserRepository
IdentityUserManager userManager
ICurrentTenant currentTenant

Properties

CurrentTenant

Declaration
protected ICurrentTenant CurrentTenant { get; }
Property Value
Type Description
ICurrentTenant

IdentityLinkUserRepository

Declaration
protected IIdentityLinkUserRepository IdentityLinkUserRepository { get; }
Property Value
Type Description
IIdentityLinkUserRepository

UserManager

Declaration
protected IdentityUserManager UserManager { get; }
Property Value
Type Description
IdentityUserManager

Methods

GenerateLinkTokenAsync(IdentityLinkUserInfo, string, CancellationToken)

Declaration
public virtual Task<string> GenerateLinkTokenAsync(IdentityLinkUserInfo targetLinkUser, string tokenPurpose, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IdentityLinkUserInfo targetLinkUser
string tokenPurpose
CancellationToken cancellationToken
Returns
Type Description
Task<string>

GetListAsync(IdentityLinkUserInfo, bool, CancellationToken)

Declaration
public Task<List<IdentityLinkUser>> GetListAsync(IdentityLinkUserInfo linkUserInfo, bool includeIndirect = false, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IdentityLinkUserInfo linkUserInfo
bool includeIndirect
CancellationToken cancellationToken
Returns
Type Description
Task<List<IdentityLinkUser>>

IsLinkedAsync(IdentityLinkUserInfo, IdentityLinkUserInfo, bool, CancellationToken)

Declaration
public virtual Task<bool> IsLinkedAsync(IdentityLinkUserInfo sourceLinkUser, IdentityLinkUserInfo targetLinkUser, bool includeIndirect = false, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IdentityLinkUserInfo sourceLinkUser
IdentityLinkUserInfo targetLinkUser
bool includeIndirect
CancellationToken cancellationToken
Returns
Type Description
Task<bool>

LinkAsync(IdentityLinkUserInfo, IdentityLinkUserInfo, CancellationToken)

Declaration
public virtual Task LinkAsync(IdentityLinkUserInfo sourceLinkUser, IdentityLinkUserInfo targetLinkUser, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IdentityLinkUserInfo sourceLinkUser
IdentityLinkUserInfo targetLinkUser
CancellationToken cancellationToken
Returns
Type Description
Task

UnlinkAsync(IdentityLinkUserInfo, IdentityLinkUserInfo, CancellationToken)

Declaration
public virtual Task UnlinkAsync(IdentityLinkUserInfo sourceLinkUser, IdentityLinkUserInfo targetLinkUser, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IdentityLinkUserInfo sourceLinkUser
IdentityLinkUserInfo targetLinkUser
CancellationToken cancellationToken
Returns
Type Description
Task

VerifyLinkTokenAsync(IdentityLinkUserInfo, string, string, CancellationToken)

Declaration
public virtual Task<bool> VerifyLinkTokenAsync(IdentityLinkUserInfo targetLinkUser, string token, string tokenPurpose, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IdentityLinkUserInfo targetLinkUser
string token
string tokenPurpose
CancellationToken cancellationToken
Returns
Type Description
Task<bool>

Implements

IDomainService
ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform