Aracılığıyla paylaş


HttpCookie.SameSite Özellik

Tanım

Tanımlama bilgisinin SameSite özniteliğinin değerini alır veya ayarlar.

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

Özellik Değeri

SameSiteMode

Tanımlama bilgisinin (SameSiteMode)(-1) zorlama modunu veya (yapılandırma dosyalarındaki dizeyle Unspecified temsil edilir) temsil eden numaralandırma değerlerinden biri. Varsayılan değer güncelleştirmelere bağlıdır. Varsayılanlar ve son güncelleştirmeler hakkında daha fazla bilgi için bkz. Açıklamalar.

Açıklamalar

Bu özelliğin varsayılan değeri, KB makalesi 4531182 ve KB makalesi 4524421 açıklanan güncelleştirmeler tarafından değiştirildi.

Bu güncelleştirmeler olmadan, tanımlama bilgisi üst bilgisini yaymayan SameSite varsayılan değer olurSameSiteMode.None. Bu, ile https://tools.ietf.org/html/draft-west-first-party-cookies-07#section-4.1uyumlu.

Bu güncelleştirmeler uygulandıktan sonra, varsayılan değer öğesine karşılık gelen Unspecifiedolur(SameSiteMode)(-1). Bu, önceki davranışı korur. "SameSite=None" ayarının SameSiteMode.None oluşmasına neden olur. Bu yeni davranış ile https://tools.ietf.org/html/draft-west-cookie-incrementalism-00uyumlu.

Şunlara uygulanır