RoleManagerSection Class
Define las opciones de configuración que se usan para admitir la infraestructura de administración de roles de las aplicaciones web.
Sintaxis
class RoleManagerSection : ConfigurationSectionWithCollection
Métodos
La siguiente tabla muestra los métodos expuestos por la clase RoleManagerSection
.
Nombre | Descripción |
---|---|
Add (Agregar) | (Se hereda de ConfigurationSectionWithCollection). |
Borrar | (Se hereda de ConfigurationSectionWithCollection ). |
Get | (Se hereda de ConfigurationSectionWithCollection ). |
GetAllowDefinition | (Se hereda de ConfigurationSection). |
GetAllowLocation | (Se hereda de ConfigurationSection ). |
Remove | (Se hereda de ConfigurationSectionWithCollection ). |
RevertToParent | (Se hereda de ConfigurationSection ). |
SetAllowDefinition | (Se hereda de ConfigurationSection ). |
SetAllowLocation | (Se hereda de ConfigurationSection ). |
Propiedades
La siguiente tabla enumera las propiedades expuestas por la clase RoleManagerSection
.
Nombre | Descripción |
---|---|
CacheRolesInCookie |
Valor boolean de lectura y escritura. true si los roles del usuario actual se almacenan en memoria caché en una cookie; de lo contrario, false . El valor predeterminado es false . |
CookieName |
Valor de lectura y escritura string que especifica el nombre de la cookie que se usa para almacenar en caché los nombres de rol. El valor predeterminado es ".ASPXROLES". |
CookiePath |
Valor de lectura y escritura string que especifica la ruta de acceso virtual de la cookie que se usa para almacenar en caché los nombres de rol. El valor predeterminado es "/". |
CookieProtection |
Enumeración de lectura y escritura sint32 que especifica el esquema de protección de cookies. Los valores posibles se enumeran más adelante en la sección Comentarios. |
CookieRequireSSL |
Valor boolean de lectura y escritura. true si la cookie que se usa para almacenar en caché los nombres de rol requiere una conexión de capa de sockets seguros (SSL) para poder devolverse al servidor; de lo contrario, false . El valor predeterminado es false . |
CookieSlidingExpiration |
Valor boolean de lectura y escritura. true si la cookie que se usa para almacenar en caché los nombres de rol se restablecerá periódicamente; de lo contrario, false . El valor predeterminado es true . |
CookieTimeout |
Valor de lectura y escritura datetime que especifica la cantidad de tiempo, en minutos, antes de que expire la cookie que se usa para almacenar en caché los nombres de rol. El valor predeterminado es de 30 minutos. |
CreatePersistentCookie |
Valor boolean de lectura y escritura. true si los nombres de rol se convierten en cookies persistentes en las sesiones del explorador; de lo contrario, false . El valor predeterminado es false.La propiedad CreatePersistentCookie indica si la cookie que se usa para almacenar en caché los nombres de roles debe ser una cookie persistente, lo que significa que la cookie está disponible en las sesiones del explorador o una cookie basada en sesión, lo que significa que la cookie se pierde cuando se cierra el explorador. El valor predeterminado es false , que indica que se usa una cookie basada en sesión para almacenar en caché los nombres de roles. |
DefaultProvider |
Valor de lectura y escritura string que especifica el nombre del proveedor predeterminado que se usa para administrar roles. El valor predeterminado es "AspNetSqlRoleProvider". Esta propiedad debe coincidir con un valor con nombre especificado en la propiedad Providers . Una cadena vacía ("") no es un nombre válido. |
Domain |
Valor de lectura y escritura string que especifica el nombre del dominio asociado a la cookie que se usa para almacenar en caché los nombres de rol. El valor predeterminado es una cadena vacía (""). Si no se especifica ningún valor, la propiedad Domain devuelve null . |
Enabled |
Valor boolean de lectura y escritura. true si la característica de administración de roles de ASP.NET está habilitada (es decir, se puede acceder a ella en tiempo de ejecución); de lo contrario, false . El valor predeterminado es false . |
Location |
(Se hereda de ConfigurationSection ). Una propiedad clave. |
MaxCachedResults |
Valor de lectura y escritura sint32 que especifica el número máximo de roles que ASP.NET almacena en caché en la cookie de roles. El valor predeterminado es 25. |
Path |
(Se hereda de ConfigurationSection ). Una propiedad clave. |
Providers |
Valor ProvidersSettings que especifica proveedores de administración de roles. Nota: Los proveedores de administración de roles son componentes que proporcionan acceso a los tipos de roles de un sitio. |
SectionInformation |
(Se hereda de ConfigurationSection ). |
Subclases
Esta clase no contiene subclases.
Comentarios
En la siguiente tabla se describen los posibles valores de la propiedad CookieProtection
. El valor predeterminado es 3 (All
).
Valor | Palabra clave | Descripción |
---|---|---|
0 | None |
Especifica que la información de la cookie no está protegida. La información de la cookie se almacena en texto no cifrado y no se valida cuando la información se devuelve al servidor. |
1 | Validation |
Garantiza que la información de la cookie no se ha cambiado antes de que la información se devuelva al servidor. |
2 | Encryption |
Cifra la información en la cookie. |
3 | All |
Especifica que los valores Validation y Encryption se usan para proteger la información de la cookie. |
Jerarquía de herencia
ConfigurationSectionWithCollection
RoleManagerSection
Requisitos
Tipo | Descripción |
---|---|
Remoto | - IIS 7.0 en Windows Vista - IIS 7.5 en Windows 7 - IIS 8.0 en Windows 8 - IIS 10.0 en Windows 10 |
Server | - IIS 7.0 en Windows Server 2008 - IIS 7.5 en Windows Server 2008 R2 - IIS 8.0 en Windows Server 2012 - IIS 8.5 en Windows Server 2012 R2 - IIS 10.0 en Windows Server 2016 |
Producto | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
Archivo MOF | WebAdministration.mof |
Consulte también
ConfigurationSectionWithCollection Class
NameTypeElement Class
ProvidersSettings Class
CIM_DATETIME