Search Results for

    Show / Hide Table of Contents
    View Source

    Interface IBackOfficeUserStore

    Manages persistence of users.

    Namespace: Umbraco.Cms.Core.Security
    Assembly: Umbraco.Core.dll
    Syntax
    public interface IBackOfficeUserStore

    Methods

    View Source

    DisableAsync(IUser)

    Disables an IUser

    Declaration
    Task<UserOperationStatus> DisableAsync(IUser user)
    Parameters
    Type Name Description
    IUser user

    IUser to disable.

    Returns
    Type Description
    Task<UserOperationStatus>

    A task resolving into an UserOperationStatus.

    View Source

    GetAllInGroupAsync(int)

    Gets a list of IUser objects associated with a given group

    Declaration
    Task<IEnumerable<IUser>> GetAllInGroupAsync(int groupId)
    Parameters
    Type Name Description
    int groupId

    Id of group.

    Returns
    Type Description
    Task<IEnumerable<IUser>>

    A task resolving into an System.Collections.Generic.IEnumerable<T>

    View Source

    GetAsync(Guid)

    Gets a user by it's key.

    Declaration
    Task<IUser?> GetAsync(Guid key)
    Parameters
    Type Name Description
    Guid key

    Key of the user to retrieve.

    Returns
    Type Description
    Task<IUser>

    Task resolving into an IUser.

    View Source

    GetAsync(int)

    Gets a user by Id

    Declaration
    Task<IUser?> GetAsync(int id)
    Parameters
    Type Name Description
    int id

    Id of the user to retrieve

    Returns
    Type Description
    Task<IUser>

    A task resolving into an IUser

    View Source

    GetByEmailAsync(string)

    Get an IUser by email

    Declaration
    Task<IUser?> GetByEmailAsync(string email)
    Parameters
    Type Name Description
    string email

    Email to use for retrieval.

    Returns
    Type Description
    Task<IUser>

    A task resolving into an IUser

    View Source

    GetByUserNameAsync(string)

    Get an IUser by username

    Declaration
    Task<IUser?> GetByUserNameAsync(string username)
    Parameters
    Type Name Description
    string username

    Username to use for retrieval.

    Returns
    Type Description
    Task<IUser>

    A task resolving into an IUser

    View Source

    GetUsersAsync(params Guid[]?)

    Declaration
    Task<IEnumerable<IUser>> GetUsersAsync(params Guid[]? keys)
    Parameters
    Type Name Description
    Guid[] keys
    Returns
    Type Description
    Task<IEnumerable<IUser>>
    View Source

    GetUsersAsync(params int[]?)

    Declaration
    Task<IEnumerable<IUser>> GetUsersAsync(params int[]? ids)
    Parameters
    Type Name Description
    int[] ids
    Returns
    Type Description
    Task<IEnumerable<IUser>>
    View Source

    SaveAsync(IUser)

    Saves an IUser

    Declaration
    Task<UserOperationStatus> SaveAsync(IUser user)
    Parameters
    Type Name Description
    IUser user

    IUser to Save

    Returns
    Type Description
    Task<UserOperationStatus>

    A task resolving into an UserOperationStatus.

    • Edit this page
    • View Source
    In this article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX