CookieOptions 类

定义

用于创建新 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

适用于