RoleServiceManager.LoadRoles Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, определяющее, должен ли быть получен список ролей для пользователя, находящегося в данный момент в системе.
public:
property bool LoadRoles { bool get(); void set(bool value); };
public bool LoadRoles { get; set; }
member this.LoadRoles : bool with get, set
Public Property LoadRoles As Boolean
Значение свойства
Значение true
, если должен быть получен список ролей, в противном случае — значение false
. Значение по умолчанию — false
.
Комментарии
LoadRoles Если свойство заданоtrue
, список ролей извлекается классом RoleServiceManager с помощью Roles.GetRolesForUser метода. Затем список сериализуется в разметку страницы.
Примечание
В этом true
случае LoadRoles все роли, к которым принадлежит текущий пользователь, прошедший проверку подлинности, отправляются в браузер. Так как пользователи могут просматривать сведения о роли, это может быть проблема безопасности.
Свойство LoadRoles можно указать в элементе ScriptManager управления или связанном элементе ScriptManagerProxy управления. Если LoadRoles для экземпляра прокси-сервера задано значение true
, список ролей извлекается и добавляется на страницу. Если LoadRoles это так false
, роли не добавляются в разметку страницы. В этом случае можно использовать GetRolesForUser метод для хранения сведений о роли в памяти в браузере.