HttpCookie.SameSite Eigenschaft

Definition

Ruft den Wert des Attributs „SameSite“ des Cookies ab oder legt ihn fest.

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

Eigenschaftswert

SameSiteMode

Eine der Aufzählungswerte, die den Durchsetzungsmodus des Cookies oder (SameSiteMode)(-1) (dargestellt durch die Zeichenfolge Unspecified in Konfigurationsdateien) darstellt. Der Standardwert hängt von Updates ab. Weitere Informationen zu Standard- und aktuellen Updates finden Sie unter Hinweise.

Hinweise

Der Standardwert dieser Eigenschaft wurde durch Updates geändert, die im KB-Artikel 4531182 und KB-Artikel 4524421 beschrieben wurden.

Ohne diese Updates ist SameSiteMode.Noneder Standardwert , der den SameSite Cookie-Header nicht ausgibt. Dies https://tools.ietf.org/html/draft-west-first-party-cookies-07#section-4.1entspricht .

Nachdem diese Updates angewendet wurden, lautet (SameSiteMode)(-1)der Standardwert , der Unspecifiedentspricht . Dies behält das frühere Verhalten bei. Durch die Einstellung SameSiteMode.None wird "SameSite=None" ausgegeben. Dieses neue Verhalten entspricht https://tools.ietf.org/html/draft-west-cookie-incrementalism-00.

Gilt für