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 超过区块大小。
Cookie 名称是基于 name
、 Read或 Delete 方法的 参数Write构造的。 Cookie 名称是通过在基名称后面追加一个数字来构造的:name、name1、name2 等。
构造函数
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 |
获取或设置一个值,该值指定是否应只用 SSL 验证 Cookie。 (继承自 CookieHandler) |
方法
Delete() |
读取与当前请求相关的 cookie,该请求具有默认名称、域和路径。 (继承自 CookieHandler) |
Delete(HttpContext) |
读取与当前请求相关的 cookie,该请求具有默认名称、域和路径。 (继承自 CookieHandler) |
Delete(String) |
删除与指定请求相关的 cookie,该请求具有当前名称和默认的域和路径。 (继承自 CookieHandler) |
Delete(String, HttpContext) |
删除与指定请求相关的 cookie,该请求具有指定名称和默认的域和路径。 (继承自 CookieHandler) |
Delete(String, String, String, HttpContext) |
删除与指定请求相关的 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) |
读取与当前请求相关的 cookie,该请求具有指定名称。 (继承自 CookieHandler) |
Read(String, HttpContext) |
读取与指定请求相关的 cookie,该请求具有指定名称和默认的域和路径。 (继承自 CookieHandler) |
ReadCore(String, HttpContext) |
当在派生类中重写时,将读取与具有指定名称和指定请求关联的 cookie。 (继承自 CookieHandler) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |
Write(Byte[], Boolean, DateTime) |
写入当前请求(具有指定值、持久性和过期时间)关联的 cookie,。 (继承自 CookieHandler) |
Write(Byte[], String, DateTime) |
写入当前请求(具有指定名称、值和过期时间)关联的 cookie,。 (继承自 CookieHandler) |
Write(Byte[], String, DateTime, HttpContext) |
写入指定请求(具有指定名称、值和过期时间)关联的 cookie,。 (继承自 CookieHandler) |
Write(Byte[], String, String, String, DateTime, Boolean, Boolean, HttpContext) |
写入指定请求(具有指定名称、值、域、路径、过期时间和可见性)关联的 cookie,。 (继承自 CookieHandler) |
WriteCore(Byte[], String, String, String, DateTime, Boolean, Boolean, HttpContext) |
当在派生类中重写时,写入与指定请求(具有指定名称、值、域、路径、过期时间、持久性和可见性)关联的 cookie。 (继承自 CookieHandler) |