CookieContainerとは? わかりやすく解説

CookieContainer クラス

CookieCollection オブジェクトコレクション用のコンテナ提供します

名前空間: System.Net
アセンブリ: System (system.dll 内)
構文構文

<SerializableAttribute> _
Public Class CookieContainer
Dim instance As CookieContainer
[SerializableAttribute] 
public class CookieContainer
[SerializableAttribute] 
public ref class CookieContainer
/** @attribute SerializableAttribute() */ 
public class CookieContainer
SerializableAttribute 
public class CookieContainer
解説解説

CookieContainer は、Cookie クラスインスタンスに対してストレージ提供するデータ構造体であり、データベースのような方法アクセスされますCookieContainer には容量制限があり、コンテナ作成時またはプロパティ変更によって設定されます。

Cookie クラスインスタンスは、送信元の URI基づいてコンテナ追加されます。このインスタンスは、URI関連付けられている内部 CookieCollection追加されます。Cookie は、URI基づいて CookieCollection として取得されるか、HTTP WebRequests の送信文字列としてコンテナから取得されます。

CookieContainer は、コンテナ内容ボリューム制御する 3 つのプロパティCapacity、MaxCookieSize、および PerDomainCapacity を持ってます。これらのプロパティは、それぞれ既定値 3004096、および 20設定されています。Cookieコンテナ追加すると、これらのプロパティ使用して新しコンテナ領域確保するために CookieContainer に既に格納されている Cookie破棄する必要があるかどうか決定しますCookieContainer は、各コンテナ追加追跡しCapacity制限および PerDomainCapacity制限超過しないようにします。一方または両方制限超過している場合は、CookieContainer保持されている Cookie インスタンス削除されます。最初に有効期限切れた Cookie はすべて削除されます。さらに容量確保する必要がある場合は、使用されてから最も時間経過している CookieCollectionパージされます

継承階層継承階層
System.Object
  System.Net.CookieContainer
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CookieContainer メンバ
System.Net 名前空間
Cookie クラス
CookieCollection クラス
CookieContainer クラス
CookieException
ICollection

CookieContainer コンストラクタ ()


CookieContainer コンストラクタ (Int32, Int32, Int32)

CookieContainer クラス新しインスタンス特定のプロパティ使用して初期化します。

名前空間: System.Net
アセンブリ: System (system.dll 内)
構文構文

Public Sub New ( _
    capacity As Integer, _
    perDomainCapacity As Integer, _
    maxCookieSize As Integer _
)
Dim capacity As Integer
Dim perDomainCapacity As Integer
Dim maxCookieSize As Integer

Dim instance As New CookieContainer(capacity,
 perDomainCapacity, maxCookieSize)
public CookieContainer (
    int capacity,
    int perDomainCapacity,
    int maxCookieSize
)
public:
CookieContainer (
    int capacity, 
    int perDomainCapacity, 
    int maxCookieSize
)
public CookieContainer (
    int capacity, 
    int perDomainCapacity, 
    int maxCookieSize
)
public function CookieContainer (
    capacity : int, 
    perDomainCapacity : int, 
    maxCookieSize : int
)

パラメータ

capacity

CookieContainer が保持できる Cookie インスタンス数。

perDomainCapacity

ドメインごとの Cookie インスタンス数。

maxCookieSize

CookieContainer 内のすべての単一Cookie最大サイズ (バイト単位)。

例外例外
例外種類条件

ArgumentException

perDomainCapacity と MaxValue が等しくありません。

および

perDomainCapacity が 0 以下か、perDomainCapacitycapacity超えてます。

ArgumentException

maxCookieSize が 0 以下です。

解説解説

パラメータは、Capacity、MaxCookieSize、および PerDomainCapacity の値を指定します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CookieContainer クラス
CookieContainer メンバ
System.Net 名前空間
Cookie クラス
CookieCollection クラス
CookieContainer クラス
CookieException

CookieContainer コンストラクタ (Int32)

コンテナ保持できる Cookie インスタンスの数を指定してCookieContainer クラス新しインスタンス初期化します。

名前空間: System.Net
アセンブリ: System (system.dll 内)
構文構文

public CookieContainer (
    int capacity
)
public:
CookieContainer (
    int capacity
)
public CookieContainer (
    int capacity
)
public function CookieContainer (
    capacity : int
)

パラメータ

capacity

CookieContainer が保持できる Cookie インスタンス数。

例外例外
例外種類条件

ArgumentException

capacity が 0 以下です。

解説解説

PerDomainCapacity は 20初期化され、MaxCookieSize は 4096初期化されます

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CookieContainer クラス
CookieContainer メンバ
System.Net 名前空間
Cookie クラス
CookieCollection クラス
CookieContainer クラス
CookieException

CookieContainer コンストラクタ

CookieContainer クラス新しインスタンス初期化します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
CookieContainer () CookieContainer クラス新しインスタンス初期化します。
CookieContainer (Int32) コンテナ保持できる Cookie インスタンスの数を指定してCookieContainer クラス新しインスタンス初期化します。
CookieContainer (Int32, Int32, Int32) CookieContainer クラス新しインスタンス特定のプロパティ使用して初期化します。
参照参照

関連項目

CookieContainer クラス
CookieContainer メンバ
System.Net 名前空間
Cookie クラス
CookieCollection クラス
CookieContainer クラス
CookieException

CookieContainer フィールド


パブリック フィールドパブリック フィールド

  名前 説明
パブリック フィールド DefaultCookieLengthLimit CookieContainer が保持できる Cookie インスタンス既定最大サイズバイト単位表します。このフィールド定数です。
パブリック フィールド DefaultCookieLimit CookieContainer保持できる Cookie インスタンス既定最大数を表します。このフィールド定数です。
パブリック フィールド DefaultPerDomainCookieLimit CookieContainerドメインごとに参照できる Cookie インスタンス既定最大数を表します。このフィールド定数です。
参照参照

関連項目

CookieContainer クラス
System.Net 名前空間
Cookie クラス
CookieCollection クラス
CookieContainer クラス
CookieException
ICollection

CookieContainer プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ Capacity CookieContainer が保持できる Cookie インスタンス数を取得または設定します
パブリック プロパティ Count CookieContainer が現在保持している Cookie インスタンス数を取得します
パブリック プロパティ MaxCookieSize Cookie許容最大長を表します
パブリック プロパティ PerDomainCapacity ドメインごとに CookieContainer保持できる Cookie インスタンス数を取得または設定します
参照参照

関連項目

CookieContainer クラス
System.Net 名前空間
Cookie クラス
CookieCollection クラス
CookieContainer クラス
CookieException
ICollection

CookieContainer メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
参照参照

関連項目

CookieContainer クラス
System.Net 名前空間
Cookie クラス
CookieCollection クラス
CookieContainer クラス
CookieException
ICollection

CookieContainer メンバ

CookieCollection オブジェクトコレクション用のコンテナ提供します

CookieContainer データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
パブリック フィールドパブリック フィールド
  名前 説明
パブリック フィールド DefaultCookieLengthLimit CookieContainer保持できる Cookie インスタンス既定最大サイズバイト単位表します。このフィールド定数です。
パブリック フィールド DefaultCookieLimit CookieContainer保持できる Cookie インスタンス既定最大数を表します。このフィールド定数です。
パブリック フィールド DefaultPerDomainCookieLimit CookieContainerドメインごとに参照できる Cookie インスタンス既定最大数を表します。このフィールド定数です。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ Capacity CookieContainer保持できる Cookie インスタンス数を取得または設定します
パブリック プロパティ Count CookieContainer が現在保持している Cookie インスタンス数を取得します
パブリック プロパティ MaxCookieSize Cookie許容最大長を表します
パブリック プロパティ PerDomainCapacity ドメインごとに CookieContainer保持できる Cookie インスタンス数を取得または設定します
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

CookieContainer クラス
System.Net 名前空間
Cookie クラス
CookieCollection クラス
CookieContainer クラス
CookieException
ICollection



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「CookieContainer」の関連用語

CookieContainerのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



CookieContainerのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS