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.None 会导致发出“SameSite=None”。 此新行为符合 https://tools.ietf.org/html/draft-west-cookie-incrementalism-00此要求。