CookieBuilder 类

定义

定义用于创建 Cookie 的设置。

public ref class CookieBuilder
public class CookieBuilder
type CookieBuilder = class
Public Class CookieBuilder
继承
CookieBuilder
派生

构造函数

CookieBuilder()

定义用于创建 Cookie 的设置。

属性

Domain

要与 Cookie 关联的域。

Expiration

获取或设置 Cookie 的生命周期。

Extensions

获取要追加到 Cookie 的其他值的集合。

HttpOnly

指示客户端脚本是否无法访问 Cookie。 默认值为 , false 但特定组件可能使用不同的值。

IsEssential

指示此 Cookie 是否对应用程序正常运行至关重要。 如果为 true,则可能会绕过同意策略检查。 默认值为 , false 但特定组件可能使用不同的值。

MaxAge

获取或设置 Cookie 的最大期限。

Name

Cookie 的名称。

Path

Cookie 路径。

SameSite

Cookie 的 SameSite 属性。 默认值为 , Unspecified 但特定组件可能使用不同的值。

SecurePolicy

将用于确定 Secure的策略。 这是从 HttpContext 传递给 的 确定的 Build(HttpContext, DateTimeOffset)

方法

Build(HttpContext)

从给定 context的 创建 Cookie 选项。

Build(HttpContext, DateTimeOffset)

从给定 context 的 创建 Cookie 选项,其过期时间基于 expiresFromExpiration

适用于