CookieOptions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于创建新 Cookie 的选项。
public ref class CookieOptions
public class CookieOptions
type CookieOptions = class
Public Class CookieOptions
- 继承
-
CookieOptions
注解
CookieOptions 实例旨在控制单个 Cookie 的行为。 跨多个 Cookie 重用同一个 CookieOptions 实例可能会导致意外后果,例如影响多个 Cookie 的修改。 建议为每个 Cookie 实例化新的 CookieOptions 对象,以确保独立应用配置。
构造函数
CookieOptions() |
创建路径为“/”的默认 Cookie。 |
CookieOptions(CookieOptions) |
创建给定 CookieOptions的副本。 |
属性
Domain |
获取或设置要与 Cookie 关联的域。 |
Expires |
获取或设置 Cookie 的到期日期和时间。 |
Extensions |
获取要追加到 Cookie 的其他值的集合。 |
HttpOnly |
获取或设置一个值,该值指示客户端脚本是否无法访问 Cookie。 |
IsEssential |
指示此 Cookie 是否对应用程序正常运行至关重要。 如果为 true,则可以绕过同意策略检查。 默认值为 false。 |
MaxAge |
获取或设置 Cookie 的最大期限。 |
Path |
获取或设置 Cookie 路径。 |
SameSite |
获取或设置 Cookie 的 SameSite 属性的值。 默认值为 Unspecified |
Secure |
获取或设置一个值,该值指示是否使用安全套接字层(SSL)(即仅通过 HTTPS 传输 Cookie)。 |
方法
CreateCookieHeader(String, String) |
使用当前选项创建 SetCookieHeaderValue。 |