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

Tanımlama bilgisinin (SameSiteMode)(-1) zorlama modunu veya (yapılandırma dosyalarındaki dize Unspecified tarafından 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 makale 4524421 açıklanan güncelleştirmeler tarafından modifed edildi.

Bu güncelleştirmeler olmadan, tanımlama bilgisi üst bilgisini yaymayan SameSiteMode.None varsayılan değer olurSameSite. 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 (SameSiteMode)(-1)değeridirUnspecified. Bu, önceki davranışı korur. Ayarın SameSiteMode.None "SameSite=None" olarak belirtilmesine neden olur. Bu yeni davranış ile https://tools.ietf.org/html/draft-west-cookie-incrementalism-00uyumlu.

Şunlara uygulanır