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 超过区块大小。

Cookie 名称是基于 nameReadDelete 方法的 参数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)

适用于