HttpCookie.SameSite Egenskap

Definition

Hämtar eller anger värdet för attributet SameSite för cookien.

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

Egenskapsvärde

Ett av uppräkningsvärdena som representerar cookiens tvingande läge eller (SameSiteMode)(-1) (representeras av strängen Unspecified i konfigurationsfiler). Standardvärdet beror på uppdateringar. Mer information om standardvärden och de senaste uppdateringarna finns i Kommentarer.

Kommentarer

Standardvärdet för den här egenskapen har ändrats av uppdateringar som beskrivs i KB-artikeln 4531182 och KB-artikeln 4524421.

Utan dessa uppdateringar är SameSiteMode.Nonestandardvärdet , som inte genererar SameSite cookiehuvudet. Detta överensstämmer https://tools.ietf.org/html/draft-west-first-party-cookies-07#section-4.1med .

När dessa uppdateringar har tillämpats är (SameSiteMode)(-1)standardvärdet , vilket motsvarar Unspecified. Detta bevarar det tidigare beteendet. Inställningen SameSiteMode.None gör att "SameSite=None" genereras. Det här nya beteendet överensstämmer https://tools.ietf.org/html/draft-west-cookie-incrementalism-00med .

Gäller för