ChunkedCookieHandler 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示写入 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 类将 Cookie 呈现为逻辑实体,因此,对于大小超过指定阈值(区块大小)的 Cookie,对 Write 该方法的单个调用会将数据分解成一系列实际客户端 Cookie,而没有超过区块大小。
Cookie 名称是根据 name 参数来构造的,适用于 Write、Read 或 Delete 方法。 通过将数字追加到基名称(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) |