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
屬性值
其中一個列舉值,表示組態檔中字串 Unspecified
所代表的 Cookie 強制模式或 (SameSiteMode)(-1)
() 。 預設值取決於更新。 如需預設值和最近更新的詳細資訊,請參閱。
備註
此屬性的預設值是由 KB 文章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 。