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 の場合、Write メソッドを 1 回呼び出すと、データが一連の実際のクライアント側 Cookie に分割され、いずれもチャンク サイズを超えないように、論理エンティティとして Cookie を提示します。

Cookie 名は、WriteRead、または Delete メソッドへの name パラメーターに基づいて構築されます。 クッキー名は、名前、name1、name2 などのベース名に数字を付加することによって構築されます。

コンストラクター

ChunkedCookieHandler()

既定のチャンク サイズを使用する ChunkedCookieHandler クラスの新しいインスタンスを初期化します。

ChunkedCookieHandler(Int32)

指定したチャンク サイズを使用する ChunkedCookieHandler クラスの新しいインスタンスを初期化します。

フィールド

DefaultChunkSize

既定のチャンク サイズは 2,000 文字です。

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)

適用対象