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
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