Show / Hide Table of Contents

Class IdentityLinkUserManager

Inheritance
System.Object
DomainService
IdentityLinkUserManager
Implements
IDomainService
ITransientDependency
Inherited Members
DomainService.ServiceProvider
DomainService.ServiceProviderLock
DomainService.LazyGetRequiredService<TService>(TService)
DomainService.Clock
DomainService.GuidGenerator
DomainService.LoggerFactory
DomainService.AsyncExecuter
DomainService.Logger
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)

Declaration
public virtual Task<string> GenerateLinkTokenAsync(IdentityLinkUserInfo targetLinkUser)
Parameters
Type Name Description
IdentityLinkUserInfo targetLinkUser
Returns
Type Description
Task<System.String>

IsLinkedAsync(IdentityLinkUserInfo, IdentityLinkUserInfo)

Declaration
public virtual Task<bool> IsLinkedAsync(IdentityLinkUserInfo sourceLinkUser, IdentityLinkUserInfo targetLinkUser)
Parameters
Type Name Description
IdentityLinkUserInfo sourceLinkUser
IdentityLinkUserInfo targetLinkUser
Returns
Type Description
Task<System.Boolean>

LinkAsync(IdentityLinkUserInfo, IdentityLinkUserInfo)

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

UnlinkAsync(IdentityLinkUserInfo, IdentityLinkUserInfo)

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

VerifyLinkTokenAsync(IdentityLinkUserInfo, String)

Declaration
public virtual Task<bool> VerifyLinkTokenAsync(IdentityLinkUserInfo targetLinkUser, string token)
Parameters
Type Name Description
IdentityLinkUserInfo targetLinkUser
System.String token
Returns
Type Description
Task<System.Boolean>

Implements

IDomainService
ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft