Freigeben über


AnonymousIdentificationSection-Klasse 1

Gibt an, wie Cookies in einer Webanwendung verwendet werden.

Syntax

class AnonymousIdentificationSection : ConfigurationSection  

Methoden

In der folgenden Tabelle werden die Methoden aufgelistet, die von der AnonymousIdentificationSection-Klasse verfügbar gemacht werden.

Name Beschreibung
GetAllowDefinition (Geerbt von ConfigurationSection.)
GetAllowLocation (Geerbt von ConfigurationSection.)
RevertToParent (Geerbt von ConfigurationSection.)
SetAllowDefinition (Geerbt von ConfigurationSection.)
SetAllowLocation (Geerbt von ConfigurationSection.)

Eigenschaften

In der folgenden Tabelle sind die Eigenschaften aufgeführt, die von der AnonymousIdentificationSection-Klasse verfügbar gemacht werden.

Name Beschreibung
Cookieless Eine Lese-/Schreibzugriff sint32-Enumeration, die angibt, ob Cookies für eine Webanwendung verwendet werden sollen. Die möglichen Werte werden weiter unten im Abschnitt Hinweise aufgeführt.
CookieName Ein Lese-/Schreibwert string, der den Namen angibt, der dem Cookie zugewiesen ist. Der Standardwert ist .ASPXANONYMOUS.
CookiePath Ein Lese-/Schreibwert string, der den Pfad zum Verzeichnis angibt, in dem das Cookie gespeichert ist. Der Standardwert ist das Stammverzeichnis, das durch „/“ angegeben wird.
CookieProtection Eine sint32 Lese-/Schreibaufzählung, die das Cookie-Schutzschema angibt. Die möglichen Werte werden weiter unten im Abschnitt Hinweise aufgeführt.
CookieRequireSSL Ein Lese-/Schreibwert boolean. true, wenn das Cookie eine SSL-Verbindung (Secure Sockets Layer) erfordert, wenn es an den Client übertragen wird; andernfalls false. Der Standardwert ist false.

Wenn die ASP.NET Secure -Authentifizierungscookies festgelegt wird, wird das Cookie nur dann vom Client zurückgegeben, wenn eine SSL-Verbindung verwendet wird.
CookieSlidingExpiration Ein erforderlicher boolean Lese-/Schreibwert. true, wenn der Cookieablauf anfangs auf das aktuelle Datum und die aktuelle Uhrzeit und den Wert in Minuten in der Eigenschaft CookieTimeout festgelegt ist; andernfalls false. Der Standardwert ist true.

Wenn true, wird das Ablaufdatum und die Uhrzeit des Cookies automatisch aktualisiert, wenn weniger als die Hälfte des Werts in CookieTimeout verbleibt und der Benutzer die Anwendung weiterhin aktiv verwendet. Wenn false, wird das Cookie automatisch nach ablaufen, nachdem das in der CookieTimeout -Eigenschaft angegebene Intervall übergeben wurde. Weitere Informationen finden Sie in der System.Web.HttpCookie.Expires-Eigenschaft.
CookieTimeout Ein erforderlicher Lese-/Schreibzugriff datetime-Wert, der das Cookie-Ablaufzeitintervall angibt. Der Standardwert ist 69 Tage, 10 Stunden und 40 Minuten, was 10000 Minuten entspricht.
Domain Ein Lese-/Schreibzugriff string-Wert, der die Cookiedomäne angibt. Der Standardwert ist eine leere Zeichenfolge ("").

Diese Eigenschaft ermöglicht die Freigabe des anonymen Identifikationscookies für Domänen, die über einen gemeinsamen DNS-Namespace (Domain Name System) verfügen (z. B. alle Websites, die auf contoso.com enden). Um anonyme Identifikationscookies freizugeben, müssen die Websites gemeinsame Entschlüsselungs- und Validierungsschlüssel teilen. Andere Attribute der anonymen Identifizierung, z. B. Cookiepfad und Cookiename, müssen für alle Websites identisch sein. Weitere Informationen finden Sie in der System.Web.HttpCookie-Klasse.
Enabled Optionaler Lese-/Schreibwert boolean. true, wenn die anonyme Identifizierung aktiviert ist; andernfalls false. Bei true wird ein Cookie (oder ein cookieloser Wert) verwendet, um den anonymen Bezeichner des Benutzers zu verwalten. Der Standardwert ist false.
Location (Geerbt von ConfigurationSection.) Eine Schlüsseleigenschaft.
Path (Geerbt von ConfigurationSection.) Eine Schlüsseleigenschaft.
SectionInformation (Geerbt von ConfigurationSection.)

Unterklassen

Diese Klasse enthält keine Unterklassen.

Hinweise

In der folgenden Tabelle werden die verschiedenen möglichen Werte für die Cookieless Eigenschaft angezeigt. Der Standardwert ist 1 (UseCookies).

Wert Schlüsselwort Beschreibung
0 UseUri Gibt an, dass die aufrufende Funktion die Abfragezeichenfolge verwendet, um einen Bezeichner zu speichern, unabhängig davon, ob der Browser oder das Gerät Cookies unterstützt.
1 UseCookies Gibt an, dass Cookies verwendet werden, um Benutzerdaten zu speichern, unabhängig davon, ob der Browser oder das Gerät Cookies unterstützt.
2 AutoDetect Gibt an, dass ASP.NET bestimmt, ob der anfordernde Browser oder das anfordernde Gerät Cookies unterstützt. Wenn der anfordernde Browser oder das anfordernde Gerät Cookies unterstützt, AutoDetect verwendet Cookies, um Benutzerdaten zu speichern. Andernfalls wird in der Abfragezeichenfolge ein Bezeichner verwendet. Wenn der Browser oder das Gerät die Cookies unterstützt, Cookies jedoch zurzeit deaktiviert sind, verwendet das anfordernde Feature weiterhin Cookies.
3 UseDeviceProfile Gibt an, dass ASP.NET bestimmt, ob Cookies basierend auf der Eigenschaft System.Web.Configuration.HttpCapabilitiesBase.Cookies verwendet werden sollen. Wenn die Einstellung angibt, dass der Browser oder das Gerät Cookies unterstützt, werden Cookies verwendet; andernfalls wird ein Bezeichner in der Abfragezeichenfolge verwendet.

In der folgenden Tabelle werden die verschiedenen möglichen Werte für die CookieProtection Eigenschaft angezeigt. Der Standardwert ist 1 (Validation).

Wert Schlüsselwort Beschreibung
0 None Gibt an, dass die Cookie-Informationen nicht geschützt sind. Die Informationen im Cookie werden im Klartext gespeichert und werden nicht überprüft, wenn die Informationen an den Server zurückgesendet werden.
1 Validation Stellt sicher, dass die Informationen im Cookie nicht geändert wurden, bevor die Informationen an den Server zurückgesendet werden.
2 Encryption Verschlüsselt die Informationen im Cookie.
3 All Gibt an, dass Validation als auch Encryption Werte verwendet werden, um die Informationen im Cookie zu schützen.

Vererbungshierarchie

ConfigurationSection

AnonymousIdentificationSection

Anforderungen

type Beschreibung
Client - IIS 7.0 unter Windows Vista
IIS 7.5 unter Windows 7
IIS 8.0 unter Windows 8
IIS 10.0 unter Windows 10
Server IIS 7.0 unter Windows Server 2008
- IIS 7.5 unter Windows Server 2008 R2
IIS 8.0 auf Windows Server 2012
- IIS 8.5 unter Windows Server 2012 R2
IIS 10.0 auf Windows Server 2016
Produkt - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF-Datei WebAdministration.mof

Weitere Informationen

System.Web.Configuration.SystemWebSectionGroup.AnonymousIdentification System.Web.HttpCookie.Expires
System.Web.HttpCookie.Secure
System.Web.HttpCookie System.Web.HttpCookieMode ConfigurationSection Class
CIM_DATETIME