AnonymousIdentificationSection (clase 1)
Especifica cómo se usan las cookies en una aplicación web.
Sintaxis
class AnonymousIdentificationSection : ConfigurationSection
Métodos
En la tabla siguiente se enumeran los métodos que expone la clase AnonymousIdentificationSection
.
Nombre | Descripción |
---|---|
GetAllowDefinition | (Se hereda de ConfigurationSection). |
GetAllowLocation | (Se hereda de ConfigurationSection ). |
RevertToParent | (Se hereda de ConfigurationSection ). |
SetAllowDefinition | (Se hereda de ConfigurationSection ). |
SetAllowLocation | (Se hereda de ConfigurationSection ). |
Propiedades
La siguiente tabla muestra las propiedades que expone la clase AnonymousIdentificationSection
.
Nombre | Descripción |
---|---|
Cookieless |
Enumeración de lectura y escritura sint32 que especifica si la aplicación web debe usar cookies. Los valores posibles se enumeran más adelante en la sección Comentarios. |
CookieName |
Valor de lectura y escritura string que especifica el nombre asignado a la cookie. El valor predeterminado es ".ASPXANONYMOUS". |
CookiePath |
Valor de lectura y escritura string que especifica la ruta de acceso al directorio donde se almacena la cookie. El valor predeterminado es el directorio raíz, especificado por "/". |
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 requiere una conexión de capa de sockets seguros (SSL) cuando se transmite al cliente; de lo contrario, false . El valor predeterminado es false .Cuando se establece la propiedad de cookie de autenticación ASP.NET Secure , el cliente devuelve la cookie solo si está en uso una conexión SSL. |
CookieSlidingExpiration |
Valor boolean de lectura y escritura requerido. true si la expiración de la cookie se establecerá inicialmente en la fecha y hora actuales más el valor, en minutos, en la propiedad CookieTimeout ; en caso contrario, false . El valor predeterminado es true .Si true , la fecha y hora de expiración de la cookie se actualizará automáticamente si queda menos de la mitad del valor en CookieTimeout y el usuario sigue utilizando activamente la aplicación. Si false , la cookie caduca automáticamente una vez transcurrido el intervalo especificado en la propiedad CookieTimeout . Para obtener más información, vea la propiedad System.Web.HttpCookie.Expires. |
CookieTimeout |
Valor datetime de lectura y escritura necesario que especifica el intervalo de tiempo de expiración de cookies. El valor predeterminado es 69 días, 10 horas y 40 minutos, que equivale a 10000 minutos. |
Domain |
Un valor string de lectura y escritura que especifica el dominio de la cookie. El valor predeterminado es una cadena vacía ("").Esta propiedad permite compartir la cookie de identificación anónima entre dominios que tienen un espacio de nombres común del Sistema de nombres de dominio (DNS) (por ejemplo, todos los sitios que terminan en "contoso.com"). Para compartir cookies de identificación anónima, los sitios deben compartir claves comunes de descifrado y validación. Otros atributos de configuración de identificación anónima, como la ruta de acceso de cookies y el nombre de la cookie, deben ser los mismos para todos los sitios. Para obtener más información, vea la propiedad System.Web.HttpCookie. |
Enabled |
Un valor opcional boolean de lectura y escritura. true si la autenticación anónima está habilitada; de lo contrario, false . Si true , se usa una cookie (o un valor sin cookies) para administrar el identificador anónimo del usuario. El valor predeterminado es false . |
Location |
(Se hereda de ConfigurationSection ). Una propiedad de clave. |
Path |
(Se hereda de ConfigurationSection ). Una propiedad de clave. |
SectionInformation |
(Se hereda de ConfigurationSection ). |
Subclases
Esta clase no contiene subclases.
Comentarios
En la siguiente tabla se describen los posibles valores de la propiedad Cookieless
. El valor predeterminado es 1 (UseCookies
).
Valor | Palabra clave | Descripción |
---|---|---|
0 | UseUri |
Especifica que la característica de llamada usa la cadena de consulta para almacenar un identificador, independientemente de si el explorador o el dispositivo admiten cookies. |
1 | UseCookies |
Especifica que las cookies se usan para conservar los datos de usuario, independientemente de si el explorador o el dispositivo admiten cookies. |
2 | AutoDetect |
Especifica que ASP.NET determina si el explorador o el dispositivo de solicitud admiten cookies. Si el navegador solicitante o el dispositivo admite cookies, AutoDetect utiliza cookies para conservar los datos de usuario; de lo contrario, se usa un identificador en la cadena de consulta. Si el navegador o el dispositivo admite las cookies, pero las cookies están deshabilitadas actualmente, la característica de solicitud sigue usando cookies. |
3 | UseDeviceProfile |
Especifica que ASP.NET determina si se deben utilizar cookies basándose en la propiedad System.Web.Configuration.HttpCapabilitiesBase.Cookies. Si la configuración indica que el explorador o el dispositivo admite cookies, se usan cookies; de lo contrario, se usa un identificador en la cadena de consulta. |
En la siguiente tabla se describen los posibles valores de la propiedad CookieProtection
. El valor predeterminado es 1 (Validation
).
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 alterado 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
AnonymousIdentificationSection
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
System.Web.Configuration.SystemWebSectionGroup.AnonymousIdentification System.Web.HttpCookie.Expires
System.Web.HttpCookie.Secure
System.Web.HttpCookie System.Web.HttpCookieMode ConfigurationSection Class
CIM_DATETIME