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 名稱是根據、 或 方法的參數Write所建構nameDeleteRead 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)

適用於