Udostępnij za pośrednictwem


HttpCookie.SameSite Właściwość

Definicja

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

SameSiteMode

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 .

Dotyczy