Sdílet prostřednictvím


HttpCookie.SameSite Vlastnost

Definice

Získá nebo nastaví hodnotu pro atribut SameSite souboru 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

Hodnota vlastnosti

SameSiteMode

Jedna z hodnot výčtu, která představuje režim vynucení souboru cookie nebo (SameSiteMode)(-1) (reprezentovaný řetězcem Unspecified v konfiguračních souborech). Výchozí hodnota závisí na aktualizacích. Další informace o výchozím nastavení a nedávných aktualizacích najdete v tématu Poznámky.

Poznámky

Výchozí hodnota této vlastnosti byla upravena aktualizacemi popsanými v článku znalostní báze 4531182 a článku znalostní báze 4524421.

Bez těchto aktualizací je SameSiteMode.Nonevýchozí hodnota , která nevygeneruje hlavičku SameSite cookie. To odpovídá https://tools.ietf.org/html/draft-west-first-party-cookies-07#section-4.1.

Po použití těchto aktualizací je (SameSiteMode)(-1)výchozí hodnota , která odpovídá Unspecified. Tím se zachová dřívější chování. Nastavení SameSiteMode.None způsobí, že se vygeneruje "SameSite=None". Toto nové chování odpovídá https://tools.ietf.org/html/draft-west-cookie-incrementalism-00.

Platí pro