ChunkedCookieHandler 类

定义

表示写入 Cookie 数据的 Cookie 处理程序,以便 Cookie 永远不会超过设置大小。

public ref class ChunkedCookieHandler sealed : System::IdentityModel::Services::CookieHandler
public sealed class ChunkedCookieHandler : System.IdentityModel.Services.CookieHandler
type ChunkedCookieHandler = class
    inherit CookieHandler
Public NotInheritable Class ChunkedCookieHandler
Inherits CookieHandler
继承
ChunkedCookieHandler

注解

ChunkedCookieHandler 类将 Cookie 呈现为逻辑实体,因此,对于大小超过指定阈值(区块大小)的 Cookie,对 Write 该方法的单个调用会将数据分解成一系列实际客户端 Cookie,而没有超过区块大小。

Cookie 名称是根据 name 参数来构造的,适用于 WriteReadDelete 方法。 通过将数字追加到基名称(name、name1、name2 等)来构造 Cookie 名称。

构造函数

名称 说明
ChunkedCookieHandler()

初始化使用默认区块大小的类的新实例 ChunkedCookieHandler

ChunkedCookieHandler(Int32)

初始化使用指定区块大小的类的新实例 ChunkedCookieHandler

字段

名称 说明
DefaultChunkSize

默认区块大小为 2000 个字符。

MinimumChunkSize

最小区块大小为 1000 个字符。

属性

名称 说明
ChunkSize

获取当前实例使用的区块大小。

Domain

获取或设置用于 Cookie 的域。

(继承自 CookieHandler)
HideFromClientScript

获取或设置一个值,该值指示是否应隐藏客户端脚本中的 Cookie。

(继承自 CookieHandler)
Name

获取或设置处理程序编写的 Cookie 的基名称。

(继承自 CookieHandler)
Path

获取或设置处理程序编写的 Cookie 的虚拟路径。

(继承自 CookieHandler)
PersistentSessionLifetime

持久会话的生存期。 如果为零,则始终使用暂时性会话。

(继承自 CookieHandler)
RequireSsl

获取或设置一个值,该值指定是否只应将 Cookie 与 SSL 一起使用。

(继承自 CookieHandler)

方法

名称 说明
Delete()

删除与具有默认名称、域和路径的当前请求关联的 Cookie。

(继承自 CookieHandler)
Delete(HttpContext)

删除与具有默认名称、域和路径的当前请求关联的 Cookie。

(继承自 CookieHandler)
Delete(String, HttpContext)

删除与具有指定名称和默认域和路径的指定请求关联的 Cookie。

(继承自 CookieHandler)
Delete(String, String, String, HttpContext)

删除与具有指定名称、路径和域的指定请求关联的 Cookie。

(继承自 CookieHandler)
Delete(String)

删除与具有指定名称和默认域和路径的当前请求关联的 Cookie。

(继承自 CookieHandler)
DeleteCore(String, String, String, HttpContext)

在派生类中重写时,删除与具有指定名称、域和路径的指定请求关联的 Cookie。

(继承自 CookieHandler)
Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MatchCookiePath(Uri, Uri)

如果目标域位于 Cookie 域中,并且目标路径位于 Cookie 路径中,则匹配 Cookie 路径部分的大小写。

(继承自 CookieHandler)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
Read()

读取与具有默认名称的当前请求关联的 Cookie。

(继承自 CookieHandler)
Read(HttpContext)

读取与具有默认名称、域和路径的当前请求关联的 Cookie。

(继承自 CookieHandler)
Read(String, HttpContext)

读取与具有指定名称和默认域和路径的指定请求关联的 Cookie。

(继承自 CookieHandler)
Read(String)

读取与具有指定名称的当前请求关联的 Cookie。

(继承自 CookieHandler)
ReadCore(String, HttpContext)

在派生类中重写时,读取具有指定名称且与指定请求关联的 Cookie。

(继承自 CookieHandler)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)
Write(Byte[], Boolean, DateTime)

写入与具有指定值、持久性和过期时间的当前请求关联的 Cookie。

(继承自 CookieHandler)
Write(Byte[], String, DateTime, HttpContext)

写入与具有指定名称、值和过期时间的指定请求关联的 Cookie。

(继承自 CookieHandler)
Write(Byte[], String, DateTime)

写入与具有指定名称、值和过期时间的当前请求关联的 Cookie。

(继承自 CookieHandler)
Write(Byte[], String, String, String, DateTime, Boolean, Boolean, HttpContext)

编写与具有指定名称、值、域、路径、过期时间和可见性的指定请求关联的 Cookie。

(继承自 CookieHandler)
WriteCore(Byte[], String, String, String, DateTime, Boolean, Boolean, HttpContext)

在派生类中重写时,写入与具有指定名称、值、域、路径、过期时间、持久性和可见性的指定请求关联的 Cookie。

(继承自 CookieHandler)

适用于