GHttpSetCookie Method

在当前 HTTP 响应里设置 Cookie。

Definition

Namespace: QuickAdmin.Common
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 2.0.13
C#
public static void SetCookie(
	string name,
	string val,
	TimeSpan? maxAge = null,
	bool saveAsBase64 = false,
	CookieOptions cookieOptions = null
)

Parameters

name  string
Cookie 名称。
val  string
Cookie 值。
maxAge  TimeSpan?  (Optional)
Cookie 有效期。
saveAsBase64  bool  (Optional)
指示是否将 Cookie 值存储为 base64 编码形式。
cookieOptions  CookieOptions  (Optional)
Cookie 选项。

Remarks

若未提供 cookieOptions,将使用 DefaultCookieOptions。若 DefaultCookieOptions 也是 null, 将构造一个选项,其 Secure 在请求本身为 HTTPS 时置为 true,且当应用是被部署到子目录时, Path 被置为该目录。

Exceptions

ArgumentNullExceptionnamenull 或空白。

See Also