HttpCookie.SameSite Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość atrybutu SameSite pliku cookie.
public:
property System::Web::SameSiteMode SameSite { System::Web::SameSiteMode get(); void set(System::Web::SameSiteMode value); };
public System.Web.SameSiteMode SameSite { get; set; }
member this.SameSite : System.Web.SameSiteMode with get, set
Public Property SameSite As SameSiteMode
Wartość właściwości
Jedna z wartości wyliczenia reprezentująca tryb wymuszania pliku cookie lub (SameSiteMode)(-1)
(reprezentowana przez ciąg Unspecified
w plikach konfiguracji). Wartość domyślna zależy od aktualizacji. Aby uzyskać więcej informacji na temat ustawień domyślnych i najnowszych aktualizacji, zobacz Uwagi.
Uwagi
Wartość domyślna tej właściwości została modifed przez aktualizacje opisane w artykule KB 4531182 i artykule KB 4524421.
Bez tych aktualizacji wartość domyślna to SameSiteMode.None, która nie emituje nagłówka SameSite
pliku cookie. Jest to zgodne z https://tools.ietf.org/html/draft-west-first-party-cookies-07#section-4.1.
Po zastosowaniu tych aktualizacji wartość domyślna to (SameSiteMode)(-1)
, która odpowiada Unspecified
. Zachowuje to wcześniejsze zachowanie. Ustawienie SameSiteMode.None
powoduje emitowane ustawienie "SameSite=None". To nowe zachowanie jest zgodne z https://tools.ietf.org/html/draft-west-cookie-incrementalism-00parametrem .