Udostępnij za pośrednictwem


AnonymousIdentificationSection.CookieProtection Właściwość

Definicja

Pobiera lub ustawia typ szyfrowania używany do szyfrowania pliku cookie.

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

Wartość właściwości

CookieProtection

Jedna z CookieProtection wartości. Wartość domyślna to All.

Atrybuty

Przykłady

Poniższy przykład kodu pokazuje, jak uzyskać dostęp CookieProtection do właściwości.

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

Uwagi

Aby poprawić ochronę pliku cookie, możesz również ustawić CookieRequireSSL właściwość na true.

Pamiętaj, aby użyć wartości domyślnej dla tej właściwości, jeśli chcesz, aby zarówno walidacja danych, jak i szyfrowanie pomagały chronić plik cookie. Ta opcja używa skonfigurowanego algorytmu weryfikacji danych. Jeśli algorytm 3DES jest dostępny, a klucz ma wystarczającą długość (48 bajtów lub więcej), do szyfrowania jest używany algorytm 3DES.

Dotyczy