HttpCookie.SameSite 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定 Cookie 的 SameSite 屬性值。
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
屬性值
代表 cookie (SameSiteMode)(-1) 強制模式的列舉值之一(在設定檔中以字串 Unspecified 表示)。 預設值會依更新而定。 欲了解更多違約及近期更新資訊,請參閱備註。
備註
此屬性的預設值已經過知識 庫文章4531182 及 知識庫文章4524421的更新而修改。
若沒有這些更新,預設值為 SameSiteMode.None,不會發出 SameSite cookie 標頭。 這符合 https://tools.ietf.org/html/draft-west-first-party-cookies-07#section-4.1。
在這些更新套用後,預設值為 (SameSiteMode)(-1),對應 Unspecified於 。 這樣可以保留先前的行為。
SameSiteMode.None設定會讓「SameSite=None」被輸出。 此新行為符合 https://tools.ietf.org/html/draft-west-cookie-incrementalism-00。