Udostępnij za pośrednictwem


CookieOptions Klasa

Definicja

Opcje używane do tworzenia nowego pliku cookie.

public ref class CookieOptions
public class CookieOptions
type CookieOptions = class
Public Class CookieOptions
Dziedziczenie
CookieOptions

Uwagi

Wystąpienie CookieOptions ma na celu zarządzanie zachowaniem pojedynczego pliku cookie. Ponowne użycie tego samego wystąpienia CookieOptions w wielu plikach cookie może prowadzić do niezamierzonych konsekwencji, takich jak modyfikacje wpływające na wiele plików cookie. Zalecamy utworzenie wystąpienia nowego obiektu CookieOptions dla każdego pliku cookie, aby upewnić się, że konfiguracja jest niezależnie stosowana.

Konstruktory

CookieOptions()

Tworzy domyślny plik cookie ze ścieżką "/".

CookieOptions(CookieOptions)

Tworzy kopię danego CookieOptions.

Właściwości

Domain

Pobiera lub ustawia domenę do skojarzenia pliku cookie.

Expires

Pobiera lub ustawia datę i godzinę wygaśnięcia pliku cookie.

Extensions

Pobiera kolekcję dodatkowych wartości, które mają być dołączane do pliku cookie.

HttpOnly

Pobiera lub ustawia wartość wskazującą, czy plik cookie jest niedostępny przez skrypt po stronie klienta.

IsEssential

Wskazuje, czy ten plik cookie jest niezbędny do poprawnego działania aplikacji. Jeśli wartość true, sprawdzanie zasad zgody może zostać pominięte. Wartość domyślna to false.

MaxAge

Pobiera lub ustawia maksymalny wiek pliku cookie.

Path

Pobiera lub ustawia ścieżkę pliku cookie.

SameSite

Pobiera lub ustawia wartość atrybutu SameSite pliku cookie. Wartość domyślna to Unspecified

Secure

Pobiera lub ustawia wartość wskazującą, czy mają być przesyłane pliki cookie przy użyciu protokołu SECURE Sockets Layer (SSL) — czyli tylko za pośrednictwem protokołu HTTPS.

Metody

CreateCookieHeader(String, String)

Tworzy SetCookieHeaderValue przy użyciu bieżących opcji.

Dotyczy