RoleServiceManager.LoadRoles Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que indica si se debe recuperar la lista de roles para el usuario que ha iniciado sesión.
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
Valor de propiedad
true
si se debe recuperar la lista de roles; de lo contrario, false
. De manera predeterminada, es false
.
Comentarios
Si la LoadRoles propiedad se establece true
en , la RoleServiceManager clase recupera la lista de roles mediante el Roles.GetRolesForUser método . A continuación, la lista se serializa en el marcado de página.
Nota
Cuando LoadRoles es true
, todos los roles a los que pertenece el usuario autenticado actual se envían al explorador. Dado que los usuarios pueden ver potencialmente la información del rol, esto puede ser un problema de seguridad.
La LoadRoles propiedad se puede especificar en el ScriptManager control o en un control asociado ScriptManagerProxy . Si LoadRoles se establece true
en para una instancia de proxy, la lista de roles se recupera y se agrega a la página. Si LoadRoles es false
, los roles no se agregan al marcado de página. En ese caso, puede usar el GetRolesForUser método para almacenar información de roles en la memoria en el explorador.