Class IdentityLinkUserManager
Inheritance
System.Object
IdentityLinkUserManager
Implements
ITransientDependency
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
Type |
Description |
ICurrentTenant |
|
IdentityLinkUserRepository
Declaration
protected IIdentityLinkUserRepository IdentityLinkUserRepository { get; }
Property Value
UserManager
Declaration
protected IdentityUserManager UserManager { get; }
Property Value
Methods
GenerateLinkTokenAsync(IdentityLinkUserInfo)
Declaration
public virtual Task<string> GenerateLinkTokenAsync(IdentityLinkUserInfo targetLinkUser)
Parameters
Returns
Type |
Description |
Task<System.String> |
|
IsLinkedAsync(IdentityLinkUserInfo, IdentityLinkUserInfo)
Declaration
public virtual Task<bool> IsLinkedAsync(IdentityLinkUserInfo sourceLinkUser, IdentityLinkUserInfo targetLinkUser)
Parameters
Returns
Type |
Description |
Task<System.Boolean> |
|
LinkAsync(IdentityLinkUserInfo, IdentityLinkUserInfo)
Declaration
public virtual Task LinkAsync(IdentityLinkUserInfo sourceLinkUser, IdentityLinkUserInfo targetLinkUser)
Parameters
Returns
UnlinkAsync(IdentityLinkUserInfo, IdentityLinkUserInfo)
Declaration
public virtual Task UnlinkAsync(IdentityLinkUserInfo sourceLinkUser, IdentityLinkUserInfo targetLinkUser)
Parameters
Returns
VerifyLinkTokenAsync(IdentityLinkUserInfo, String)
Declaration
public virtual Task<bool> VerifyLinkTokenAsync(IdentityLinkUserInfo targetLinkUser, string token)
Parameters
Returns
Type |
Description |
Task<System.Boolean> |
|
Implements
ITransientDependency
Extension Methods