Interface IIdentityUserRepository
Assembly: Volo.Abp.Identity.Domain.dll
Syntax
public interface IIdentityUserRepository : IBasicRepository<IdentityUser, Guid>, IBasicRepository<IdentityUser>, IReadOnlyBasicRepository<IdentityUser, Guid>, IReadOnlyBasicRepository<IdentityUser>, IRepository
Methods
FindByLoginAsync(String, String, Boolean, CancellationToken)
Declaration
Task<IdentityUser> FindByLoginAsync(string loginProvider, string providerKey, bool includeDetails = true, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
System.String |
loginProvider |
|
System.String |
providerKey |
|
System.Boolean |
includeDetails |
|
CancellationToken |
cancellationToken |
|
Returns
FindByNormalizedEmailAsync(String, Boolean, CancellationToken)
Declaration
Task<IdentityUser> FindByNormalizedEmailAsync(string normalizedEmail, bool includeDetails = true, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
System.String |
normalizedEmail |
|
System.Boolean |
includeDetails |
|
CancellationToken |
cancellationToken |
|
Returns
FindByNormalizedUserNameAsync(String, Boolean, CancellationToken)
Declaration
Task<IdentityUser> FindByNormalizedUserNameAsync(string normalizedUserName, bool includeDetails = true, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
System.String |
normalizedUserName |
|
System.Boolean |
includeDetails |
|
CancellationToken |
cancellationToken |
|
Returns
GetCountAsync(String, CancellationToken)
Declaration
Task<long> GetCountAsync(string filter = null, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
System.String |
filter |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Int64> |
|
GetListAsync(String, Int32, Int32, String, Boolean, CancellationToken)
Declaration
Task<List<IdentityUser>> GetListAsync(string sorting = null, int maxResultCount = null, int skipCount = 0, string filter = null, bool includeDetails = false, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
System.String |
sorting |
|
System.Int32 |
maxResultCount |
|
System.Int32 |
skipCount |
|
System.String |
filter |
|
System.Boolean |
includeDetails |
|
CancellationToken |
cancellationToken |
|
Returns
GetListByClaimAsync(Claim, Boolean, CancellationToken)
Declaration
Task<List<IdentityUser>> GetListByClaimAsync(Claim claim, bool includeDetails = false, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
Claim |
claim |
|
System.Boolean |
includeDetails |
|
CancellationToken |
cancellationToken |
|
Returns
GetListByNormalizedRoleNameAsync(String, Boolean, CancellationToken)
Declaration
Task<List<IdentityUser>> GetListByNormalizedRoleNameAsync(string normalizedRoleName, bool includeDetails = false, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
System.String |
normalizedRoleName |
|
System.Boolean |
includeDetails |
|
CancellationToken |
cancellationToken |
|
Returns
GetOrganizationUnitsAsync(Guid, Boolean, CancellationToken)
Declaration
Task<List<OrganizationUnit>> GetOrganizationUnitsAsync(Guid id, bool includeDetails = false, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
Guid |
id |
|
System.Boolean |
includeDetails |
|
CancellationToken |
cancellationToken |
|
Returns
GetRoleNamesAsync(Guid, CancellationToken)
Declaration
Task<List<string>> GetRoleNamesAsync(Guid id, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
Guid |
id |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<List<System.String>> |
|
GetRoleNamesInOrganizationUnitAsync(Guid, CancellationToken)
Declaration
Task<List<string>> GetRoleNamesInOrganizationUnitAsync(Guid id, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
Guid |
id |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<List<System.String>> |
|
GetRolesAsync(Guid, Boolean, CancellationToken)
Declaration
Task<List<IdentityRole>> GetRolesAsync(Guid id, bool includeDetails = false, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
Guid |
id |
|
System.Boolean |
includeDetails |
|
CancellationToken |
cancellationToken |
|
Returns
GetUsersInOrganizationsListAsync(List<Guid>, CancellationToken)
Declaration
Task<List<IdentityUser>> GetUsersInOrganizationsListAsync(List<Guid> organizationUnitIds, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
List<Guid> |
organizationUnitIds |
|
CancellationToken |
cancellationToken |
|
Returns
GetUsersInOrganizationUnitAsync(Guid, CancellationToken)
Declaration
Task<List<IdentityUser>> GetUsersInOrganizationUnitAsync(Guid organizationUnitId, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
Guid |
organizationUnitId |
|
CancellationToken |
cancellationToken |
|
Returns
GetUsersInOrganizationUnitWithChildrenAsync(String, CancellationToken)
Declaration
Task<List<IdentityUser>> GetUsersInOrganizationUnitWithChildrenAsync(string code, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
System.String |
code |
|
CancellationToken |
cancellationToken |
|
Returns
Extension Methods