Class FilterUserFilterController
Inheritance
System.Object
Namespace: Umbraco.Cms.Api.Management.Controllers.User.Filter
Assembly: Umbraco.Cms.Api.Management.dll
Syntax
public class FilterUserFilterController : UserFilterControllerBase
Constructors
View SourceFilterUserFilterController(IUserService, IBackOfficeSecurityAccessor, IUserPresentationFactory)
Declaration
public FilterUserFilterController(IUserService userService, IBackOfficeSecurityAccessor backOfficeSecurityAccessor, IUserPresentationFactory userPresentationFactory)
Parameters
Type | Name | Description |
---|---|---|
IUser |
userService | |
IBack |
backOfficeSecurityAccessor | |
IUser |
userPresentationFactory |
Methods
View SourceFilter(CancellationToken, Int32, Int32, UserOrder, Direction, Nullable<HashSet<Guid>>, Nullable<HashSet<UserState>>, String)
Query users
Declaration
public async Task<IActionResult> Filter(CancellationToken cancellationToken, int skip = 0, int take = 100, UserOrder orderBy = null, Direction orderDirection = null, HashSet<Guid>? userGroupIds = null, HashSet<UserState>? userStates = null, string filter = "")
Parameters
Type | Name | Description |
---|---|---|
Cancellation |
cancellationToken | |
System. |
skip | Amount to skip. |
System. |
take | Amount to take. |
User |
orderBy | Property to order by. |
Direction | orderDirection | Direction to order in. |
System. |
userGroupIds | Keys of the user groups to include in the result. |
System. |
userStates | User states to include in the result. |
System. |
filter | A string that must be present in the users name or username. |
Returns
Type | Description |
---|---|
Task<IAction |
A paged result of the users matching the query. |