HttpCookie.SameSite 屬性

定義

取得或設定 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

屬性值

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

適用於