Freigeben über


AnonymousIdentificationSection.CookieProtection Eigenschaft

Definition

Ruft den Verschlüsselungstyp für das Verschlüsseln des Cookies ab oder legt diesen fest.

public:
 property System::Web::Security::CookieProtection CookieProtection { System::Web::Security::CookieProtection get(); void set(System::Web::Security::CookieProtection value); };
[System.Configuration.ConfigurationProperty("cookieProtection", DefaultValue=System.Web.Security.CookieProtection.Validation)]
public System.Web.Security.CookieProtection CookieProtection { get; set; }
[<System.Configuration.ConfigurationProperty("cookieProtection", DefaultValue=System.Web.Security.CookieProtection.Validation)>]
member this.CookieProtection : System.Web.Security.CookieProtection with get, set
Public Property CookieProtection As CookieProtection

Eigenschaftswert

CookieProtection

Einer der CookieProtection-Werte. Der Standardwert ist All.

Attribute

Beispiele

Im folgenden Codebeispiel wird der Zugriff auf die CookieProtection-Eigenschaft veranschaulicht.

// Get CookieProtection.
System.Web.Security.CookieProtection cookieProtection =
    anonymousIdentificationSection.CookieProtection;
Console.WriteLine("Cookie protection: {0}",
           cookieProtection);
' Get CookieProtection.
Dim cookieProtection _
As System.Web.Security.CookieProtection = _
anonymousIdentificationSection.CookieProtection
Console.WriteLine( _
"Cookie protection: {0}", cookieProtection)

Hinweise

Um den Schutz Ihres Cookies zu verbessern, können Sie auch die CookieRequireSSL Eigenschaft auf truefestlegen.

Achten Sie darauf, den Standardwert für diese Eigenschaft zu verwenden, wenn Sie sowohl die Datenüberprüfung als auch die Verschlüsselung möchten, um das Cookie zu schützen. Diese Option verwendet den konfigurierten Datenüberprüfungsalgorithmus. Für die Verschlüsselung wird Triple-DES (3DES) verwendet, wenn dieser Algorithmus verfügbar und der Schlüssel lang genug (mindestens 48 Bytes) ist.

Gilt für