Compartir a través de


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

ConfigurationSection

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