Couchbase .NET SDK | 3.7.2
Search Results for

    Show / Hide Table of Contents

    Interface IUserManager

    Namespace: Couchbase.Management.Users
    Assembly: Couchbase.NetClient.dll
    Syntax
    public interface IUserManager

    Methods

    | Edit this page View Source

    ChangeUserPasswordAsync(string, ChangePasswordOptions?)

    Declaration
    Task ChangeUserPasswordAsync(string password, ChangePasswordOptions? options = null)
    Parameters
    Type Name Description
    string password
    ChangePasswordOptions options
    Returns
    Type Description
    Task
    | Edit this page View Source

    DropGroupAsync(string, DropGroupOptions?)

    Declaration
    Task DropGroupAsync(string groupName, DropGroupOptions? options = null)
    Parameters
    Type Name Description
    string groupName
    DropGroupOptions options
    Returns
    Type Description
    Task
    | Edit this page View Source

    DropUserAsync(string, DropUserOptions?)

    Declaration
    Task DropUserAsync(string username, DropUserOptions? options = null)
    Parameters
    Type Name Description
    string username
    DropUserOptions options
    Returns
    Type Description
    Task
    | Edit this page View Source

    GetAllGroupsAsync(GetAllGroupsOptions?)

    Declaration
    Task<IEnumerable<Group>> GetAllGroupsAsync(GetAllGroupsOptions? options = null)
    Parameters
    Type Name Description
    GetAllGroupsOptions options
    Returns
    Type Description
    Task<IEnumerable<Group>>
    | Edit this page View Source

    GetAllUsersAsync(GetAllUsersOptions?)

    Declaration
    Task<IEnumerable<UserAndMetaData>> GetAllUsersAsync(GetAllUsersOptions? options = null)
    Parameters
    Type Name Description
    GetAllUsersOptions options
    Returns
    Type Description
    Task<IEnumerable<UserAndMetaData>>
    | Edit this page View Source

    GetGroupAsync(string, GetGroupOptions?)

    Declaration
    Task<Group> GetGroupAsync(string groupName, GetGroupOptions? options = null)
    Parameters
    Type Name Description
    string groupName
    GetGroupOptions options
    Returns
    Type Description
    Task<Group>
    | Edit this page View Source

    GetRolesAsync(AvailableRolesOptions?)

    Declaration
    Task<IEnumerable<RoleAndDescription>> GetRolesAsync(AvailableRolesOptions? options = null)
    Parameters
    Type Name Description
    AvailableRolesOptions options
    Returns
    Type Description
    Task<IEnumerable<RoleAndDescription>>
    | Edit this page View Source

    GetUserAsync(string, GetUserOptions?)

    Declaration
    Task<UserAndMetaData> GetUserAsync(string username, GetUserOptions? options = null)
    Parameters
    Type Name Description
    string username
    GetUserOptions options
    Returns
    Type Description
    Task<UserAndMetaData>
    | Edit this page View Source

    UpsertGroupAsync(Group, UpsertGroupOptions?)

    Declaration
    Task UpsertGroupAsync(Group group, UpsertGroupOptions? options = null)
    Parameters
    Type Name Description
    Group group
    UpsertGroupOptions options
    Returns
    Type Description
    Task
    | Edit this page View Source

    UpsertUserAsync(User, UpsertUserOptions?)

    Declaration
    Task UpsertUserAsync(User user, UpsertUserOptions? options = null)
    Parameters
    Type Name Description
    User user
    UpsertUserOptions options
    Returns
    Type Description
    Task

    Extension Methods

    UserManagerExtensions.AvailableRolesAsync(IUserManager)
    UserManagerExtensions.AvailableRolesAsync(IUserManager, Action<AvailableRolesOptions>)
    UserManagerExtensions.ChangeUserPasswordAsync(IUserManager, string)
    UserManagerExtensions.ChangeUserPasswordAsync(IUserManager, string, Action<ChangePasswordOptions>)
    UserManagerExtensions.DropGroupAsync(IUserManager, string)
    UserManagerExtensions.DropGroupAsync(IUserManager, string, Action<DropGroupOptions>)
    UserManagerExtensions.DropUserAsync(IUserManager, string)
    UserManagerExtensions.DropUserAsync(IUserManager, string, Action<DropUserOptions>)
    UserManagerExtensions.GetAllGroupsAsync(IUserManager)
    UserManagerExtensions.GetAllGroupsAsync(IUserManager, Action<GetAllGroupsOptions>)
    UserManagerExtensions.GetAllUsersAsync(IUserManager)
    UserManagerExtensions.GetAllUsersAsync(IUserManager, Action<GetAllUsersOptions>)
    UserManagerExtensions.GetGroupAsync(IUserManager, string)
    UserManagerExtensions.GetGroupAsync(IUserManager, string, Action<GetGroupOptions>)
    UserManagerExtensions.GetUserAsync(IUserManager, string)
    UserManagerExtensions.GetUserAsync(IUserManager, string, Action<GetUserOptions>)
    UserManagerExtensions.UpsertGroupAsync(IUserManager, Group)
    UserManagerExtensions.UpsertGroupAsync(IUserManager, Group, Action<UpsertGroupOptions>)
    UserManagerExtensions.UpsertUsersAsync(IUserManager, User)
    UserManagerExtensions.UpsertUsersAsync(IUserManager, User, Action<UpsertUserOptions>)
    • Edit this page
    • View Source
    In this article
    Back to top © 2025 Couchbase, Inc.