Search Results for

    Show / Hide Table of Contents
    View Source

    Interface IMembershipRoleService<T>

    Namespace: Umbraco.Core.Services
    Assembly: Umbraco.Core.dll
    Syntax
    public interface IMembershipRoleService<out T>
        where T : class, IMembershipUser
    Type Parameters
    Name Description
    T

    Methods

    View Source

    AddRole(String)

    Declaration
    void AddRole(string roleName)
    Parameters
    Type Name Description
    System.String roleName
    View Source

    AssignRole(Int32, String)

    Declaration
    void AssignRole(int memberId, string roleName)
    Parameters
    Type Name Description
    System.Int32 memberId
    System.String roleName
    View Source

    AssignRole(String, String)

    Declaration
    void AssignRole(string username, string roleName)
    Parameters
    Type Name Description
    System.String username
    System.String roleName
    View Source

    AssignRoles(Int32[], String[])

    Declaration
    void AssignRoles(int[] memberIds, string[] roleNames)
    Parameters
    Type Name Description
    System.Int32[] memberIds
    System.String[] roleNames
    View Source

    AssignRoles(String[], String[])

    Declaration
    void AssignRoles(string[] usernames, string[] roleNames)
    Parameters
    Type Name Description
    System.String[] usernames
    System.String[] roleNames
    View Source

    DeleteRole(String, Boolean)

    Declaration
    bool DeleteRole(string roleName, bool throwIfBeingUsed)
    Parameters
    Type Name Description
    System.String roleName
    System.Boolean throwIfBeingUsed
    Returns
    Type Description
    System.Boolean
    View Source

    DissociateRole(Int32, String)

    Declaration
    void DissociateRole(int memberId, string roleName)
    Parameters
    Type Name Description
    System.Int32 memberId
    System.String roleName
    View Source

    DissociateRole(String, String)

    Declaration
    void DissociateRole(string username, string roleName)
    Parameters
    Type Name Description
    System.String username
    System.String roleName
    View Source

    DissociateRoles(Int32[], String[])

    Declaration
    void DissociateRoles(int[] memberIds, string[] roleNames)
    Parameters
    Type Name Description
    System.Int32[] memberIds
    System.String[] roleNames
    View Source

    DissociateRoles(String[], String[])

    Declaration
    void DissociateRoles(string[] usernames, string[] roleNames)
    Parameters
    Type Name Description
    System.String[] usernames
    System.String[] roleNames
    View Source

    FindMembersInRole(String, String, StringPropertyMatchType)

    Declaration
    IEnumerable<T> FindMembersInRole(string roleName, string usernameToMatch, StringPropertyMatchType matchType = StringPropertyMatchType.StartsWith)
    Parameters
    Type Name Description
    System.String roleName
    System.String usernameToMatch
    StringPropertyMatchType matchType
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<T>
    View Source

    GetAllRoles()

    Declaration
    IEnumerable<string> GetAllRoles()
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.String>
    View Source

    GetAllRoles(Int32)

    Declaration
    IEnumerable<string> GetAllRoles(int memberId)
    Parameters
    Type Name Description
    System.Int32 memberId
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.String>
    View Source

    GetAllRoles(String)

    Declaration
    IEnumerable<string> GetAllRoles(string username)
    Parameters
    Type Name Description
    System.String username
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.String>
    View Source

    GetAllRolesIds()

    Declaration
    IEnumerable<int> GetAllRolesIds()
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.Int32>
    View Source

    GetAllRolesIds(Int32)

    Declaration
    IEnumerable<int> GetAllRolesIds(int memberId)
    Parameters
    Type Name Description
    System.Int32 memberId
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.Int32>
    View Source

    GetAllRolesIds(String)

    Declaration
    IEnumerable<int> GetAllRolesIds(string username)
    Parameters
    Type Name Description
    System.String username
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.Int32>
    View Source

    GetMembersInRole(String)

    Declaration
    IEnumerable<T> GetMembersInRole(string roleName)
    Parameters
    Type Name Description
    System.String roleName
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<T>
    • Improve this Doc
    • View Source
    In This Article
    • Methods
      • AddRole(String)
      • AssignRole(Int32, String)
      • AssignRole(String, String)
      • AssignRoles(Int32[], String[])
      • AssignRoles(String[], String[])
      • DeleteRole(String, Boolean)
      • DissociateRole(Int32, String)
      • DissociateRole(String, String)
      • DissociateRoles(Int32[], String[])
      • DissociateRoles(String[], String[])
      • FindMembersInRole(String, String, StringPropertyMatchType)
      • GetAllRoles()
      • GetAllRoles(Int32)
      • GetAllRoles(String)
      • GetAllRolesIds()
      • GetAllRolesIds(Int32)
      • GetAllRolesIds(String)
      • GetMembersInRole(String)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX