RoleServiceManager.LoadRoles 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示是否必须检索当前已登录用户的角色列表。
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
该属性,则通过使用Roles.GetRolesForUser该方法检索类的角色RoleServiceManager列表。 然后,该列表将序列化为页面标记。
备注
如果为true
以下LoadRoles情况,则当前经过身份验证的用户所属的所有角色都会发送到浏览器。 由于用户可能会看到角色信息,因此可能是安全问题。
LoadRoles可以在控件或关联的ScriptManagerProxy控件中ScriptManager指定该属性。 如果 LoadRoles 设置为 true
代理实例,则会检索角色列表并将其添加到页面。 false
如果是LoadRoles,则不会将角色添加到页面标记。 在这种情况下,可以使用 GetRolesForUser 此方法在浏览器中将角色信息存储在内存中。