Classe1 AnonymousIdentificationSection
Spécifie la façon dont les cookies sont utilisés dans une application web.
Syntaxe
class AnonymousIdentificationSection : ConfigurationSection
Méthodes
Le tableau suivant répertorie les méthodes exposées par la AnonymousIdentificationSection
classe.
Nom | Description |
---|---|
GetAllowDefinition | (Hérité de ConfigurationSection.) |
GetAllowLocation | (Hérité de ConfigurationSection .) |
RevertToParent | (Hérité de ConfigurationSection .) |
SetAllowDefinition | (Hérité de ConfigurationSection .) |
SetAllowLocation | (Hérité de ConfigurationSection .) |
Propriétés
Le tableau suivant répertorie les propriétés exposées par la AnonymousIdentificationSection
classe.
Nom | Description |
---|---|
Cookieless |
Énumération en lecture/écrituresint32 qui spécifie s’il faut utiliser des cookies pour une application web. Les valeurs possibles sont répertoriées plus loin dans la section Remarques. |
CookieName |
Valeur en lecture/écriture string qui spécifie le nom affecté au cookie. La valeur par défaut est « .ASPXANONYMOUS ». |
CookiePath |
Valeur en lecture/écriture string qui spécifie le chemin d’accès au répertoire où le cookie est stocké. La valeur par défaut est le répertoire racine, spécifié par « / ». |
CookieProtection |
Énumération en lecture/écriture sint32 qui spécifie le schéma de protection des cookies. Les valeurs possibles sont répertoriées plus loin dans la section Remarques. |
CookieRequireSSL |
Une boolean valeur en lecture/écriture. true si le cookie nécessite une connexion SSL (Secure Sockets Layer) lorsqu’il est transmis au client, sinon, false . Par défaut, il s’agit de false .Lorsque la propriété de cookie d’authentification ASP.NET Secure est définie, le cookie est retourné par le client uniquement si une connexion SSL est en cours d’utilisation. |
CookieSlidingExpiration |
Valeur de lecture/écriture boolean requise. true si l’expiration du cookie est initialement définie sur la date et l’heure actuelles plus la valeur en minutes dans la CookieTimeout propriété, sinon, false . Par défaut, il s’agit de true .Si true , la date et l’heure d’expiration du cookie sont automatiquement actualisées si moins de la moitié de la valeur de CookieTimeout reste et que l’utilisateur utilise toujours activement l’application. Si false , le cookie expire automatiquement après l’intervalle spécifié dans la CookieTimeout propriété. Pour plus d’informations, consultez la propriété System.Web.HttpCookie.Expires. |
CookieTimeout |
Une valeur de lecture/écriture datetime requise qui spécifie l’intervalle de temps d’expiration du cookie. La valeur par défaut est 69 jours, 10 heures et 40 minutes, ce qui équivaut à 10 000 minutes. |
Domain |
Valeur en lecture/écriture string qui spécifie le domaine de cookie. La valeur par défaut est une chaîne vide ("").Cette propriété permet le partage du cookie d’identification anonyme entre les domaines qui ont un espace de noms DNS (Domain Name System) commun (par exemple, tous les sites qui se terminent par « contoso.com »). Pour partager des cookies d’identification anonyme, les sites doivent partager des clés de déchiffrement et de validation courantes. D’autres attributs de configuration d’identification anonyme, tels que le chemin d’accès aux cookies et le nom du cookie, doivent être identiques pour tous les sites. Pour plus d’informations, consultez la classe System.Web.HttpCookie. |
Enabled |
Valeur de lecture/écriture boolean facultative. true si l’identification anonyme est activée, sinon, false . Si true , un cookie (ou une valeur sans cookie) est utilisé pour gérer l’identificateur anonyme de l’utilisateur. Par défaut, il s’agit de false . |
Location |
(Hérité de ConfigurationSection .) Une propriété clé. |
Path |
(Hérité de ConfigurationSection .) Une propriété clé. |
SectionInformation |
(Hérité de ConfigurationSection .) |
Sous-classes
Cette classe ne contient aucune sous-classe.
Notes
Le tableau suivant répertorie les valeurs possibles pour la Cookieless
propriété. La valeur par défaut est 1 (UseCookies
).
Valeur | Mot clé | Description |
---|---|---|
0 | UseUri |
Spécifie que la fonctionnalité appelante utilise la chaîne de requête pour stocker un identificateur, que le navigateur ou l’appareil prenne en charge les cookies ou non. |
1 | UseCookies |
Spécifie que les cookies sont utilisés pour conserver les données utilisateur, que le navigateur ou l’appareil prenne en charge les cookies ou non. |
2 | AutoDetect |
Spécifie que ASP.NET détermine si le navigateur ou l’appareil demandeur prend en charge les cookies. Si le navigateur ou l’appareil demandeur prend en charge les cookies, AutoDetect utilise des cookies pour conserver les données utilisateur, sinon, un identificateur est utilisé dans la chaîne de requête. Si le navigateur ou l’appareil prend en charge les cookies mais que les cookies sont actuellement désactivés, la fonctionnalité demandée utilise toujours des cookies. |
3 | UseDeviceProfile |
Spécifie que ASP.NET détermine s’il faut utiliser des cookies en fonction de la propriété System.Web.Configuration.HttpCapabilitiesBase.Cookies. Si le paramètre indique que le navigateur ou l’appareil prend en charge les cookies, les cookies sont utilisés, sinon, un identificateur est utilisé dans la chaîne de requête. |
Le tableau suivant répertorie les valeurs possibles pour la CookieProtection
propriété. La valeur par défaut est 1 (Validation
).
Valeur | Mot clé | Description |
---|---|---|
0 | None |
Spécifie que les informations de cookie ne sont pas protégées. Les informations contenues dans le cookie sont stockées en texte clair et ne sont pas validées lorsque les informations sont renvoyées au serveur. |
1 | Validation |
Garantit que les informations contenues dans le cookie n’ont pas été modifiées avant que les informations ne soient renvoyées au serveur. |
2 | Encryption |
Chiffre les informations contenues dans le cookie. |
3 | All |
Spécifie que les valeurs Validation et Encryption sont utilisées pour protéger les informations contenues dans le cookie. |
Hiérarchie d'héritage
AnonymousIdentificationSection
Spécifications
Type | Description |
---|---|
Client | - IIS 7.0 sur Windows Vista - IIS 7.5 sous Windows 7 - IIS 8.0 sous Windows 8 - IIS 10.0 sous Windows 10 |
Serveur | - IIS 7.0 sur Windows Server 2008 - IIS 7.5 sur Windows Server 2008 R2 - IIS 8.0 sur Windows Server 2012 - IIS 8.5 sur Windows Server 2012 R2 - IIS 10.0 sous Windows Server 2016 |
Produit | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
Fichier MOF | WebAdministration.mof |
Voir aussi
System.Web.Configuration.SystemWebSectionGroup.AnonymousIdentification System.Web.HttpCookie.Expire
System.Web.HttpCookie.Secure
System.Web.HttpCookie System.Web.HttpCookieMode ConfigurationSection Class
CIM_DATETIME