Как получить всех пользователей с определенной ролью?
var users = Membership.GetAllUsers();
получает всех пользователей во всех ролях.
возвращает список MembershipUser, но свойство роли отсутствует.
MembershipUser
Спасибо
Вам необходимо использовать класс Roles, определенный в System.Web.Security.Он имеет метод Roles.GetUsersInRole.
Roles.GetUsersInRole
Вот документация .
Если вы хотите сопоставить возвращенное имя пользователя с MembershipUser, вы можете использовать Membership.GetUser (string username) метод для каждого из возвращаемых значений.
Роли обрабатываются поставщиком ролей, а не поставщиком членства (для отделения авторизации от аутентификации).
Так
string[] RoleProvider.GetUsersInRole(roleName)
( * 1007 MSDN *).