CookieContainer.Add メソッド

定義

CookieCookieContainer に追加します。

オーバーロード

Add(Cookie)

CookieCookieContainer に追加します。 このメソッドは、Cookie のドメインを使用して、Cookie に関連付けるドメイン コレクションを決定します。

Add(CookieCollection)

CookieCollectionCookieContainer の内容を追加します。

Add(Uri, Cookie)

Cookie を特定の URI の CookieContainer に追加します。

Add(Uri, CookieCollection)

CookieCollection の内容を特定の URI の CookieContainer に追加します。

CookieCookieContainer に追加します。 このメソッドは、Cookie のドメインを使用して、Cookie に関連付けるドメイン コレクションを決定します。

public:
 void Add(System::Net::Cookie ^ cookie);
public void Add (System.Net.Cookie cookie);
member this.Add : System.Net.Cookie -> unit
Public Sub Add (cookie As Cookie)

パラメーター

cookie
Cookie

Cookie に追加される CookieContainer

例外

cookienullです。

cookie のドメインが null または空の文字列 ("") です。

cookiemaxCookieSize を超えています。

  • または - cookie のドメインが有効な URI ではありません。

注釈

プロパティが Count プロパティ以上の場合 CapacityCookie パラメーターを追加する前に1つ以上のインスタンスがコンテナーから削除され cookie ます。 次のように、十分な数の Cookie インスタンスが削除され Count Capacity ます。指定されたスコープに期限切れのインスタンスがある場合は、クリーンアップされます。 それ以外の場合は、最も最近使用されたもの CookieCollection が見つかり、コンテナーから削除されます。

こちらもご覧ください

適用対象

Add(CookieCollection)

CookieCollectionCookieContainer の内容を追加します。

public:
 void Add(System::Net::CookieCollection ^ cookies);
public void Add (System.Net.CookieCollection cookies);
member this.Add : System.Net.CookieCollection -> unit
Public Sub Add (cookies As CookieCollection)

パラメーター

cookies
CookieCollection

CookieCollection に追加される CookieContainer

例外

cookiesnullです。

注釈

プロパティが Count プロパティと等しい場合は CapacityCookie パラメーターの内容を追加する前に1つ以上のインスタンスがコンテナーから削除され cookies ます。 次のように領域を確保 Cookie するために、十分な数のインスタンスが削除され cookies ます。期限切れのインスタンスがある場合は、クリーンアップされます。 それ以外の場合、またはより多くの領域が必要な場合は、最も最近使用されたもの CookieCollection が見つかり、コンテナーから削除されます。

こちらもご覧ください

適用対象

Cookie を特定の URI の CookieContainer に追加します。

public:
 void Add(Uri ^ uri, System::Net::Cookie ^ cookie);
public void Add (Uri uri, System.Net.Cookie cookie);
member this.Add : Uri * System.Net.Cookie -> unit
Public Sub Add (uri As Uri, cookie As Cookie)

パラメーター

uri
Uri

Cookie に追加される CookieContainer の URI。

cookie
Cookie

Cookie に追加される CookieContainer

例外

urinull または cookienull です。

cookiemaxCookieSize を超えています。

  • または - cookie のドメインが有効な URI ではありません。

注釈

Cookie1 つの特定のホストに対してのみインスタンスを追加する場合は、 Domain インスタンスのプロパティを設定しないでください Cookie 。 これは、URI に基づいて自動的に設定されます。

URI がローカルドメインに対応し、ローカルドメインのすべてのホストに送信される場合は、 Cookie Domain プロパティを ". local" に設定します。 それ以外の場合は、URI で使用されているホスト名と一致していることを確認します。

Versionのプロパティ Cookie が Netscape の場合、 Path Cookie 明示的に設定されていない場合、のプロパティは uri から派生し、はページ名を含む uri からの完全なパスになります。

プロパティが Count プロパティと等しい場合は Capacity 、パラメーターを Cookie 追加する前に1つ以上のインスタンスがコンテナーから削除され cookie ます。 次のように、十分な数の Cookie インスタンスが削除され Count Capacity ます。スコープ内に期限切れのインスタンスがある場合は、クリーンアップされます。 それ以外の場合は、最も最近使用されたもの CookieCollection が見つかり、コンテナーから削除されます。

こちらもご覧ください

適用対象

Add(Uri, CookieCollection)

CookieCollection の内容を特定の URI の CookieContainer に追加します。

public:
 void Add(Uri ^ uri, System::Net::CookieCollection ^ cookies);
public void Add (Uri uri, System.Net.CookieCollection cookies);
member this.Add : Uri * System.Net.CookieCollection -> unit
Public Sub Add (uri As Uri, cookies As CookieCollection)

パラメーター

uri
Uri

CookieCollection に追加される CookieContainer の URI。

cookies
CookieCollection

CookieCollection に追加される CookieContainer

例外

cookiesnullです。

cookies 内のいずれかのクッキーのドメインが null です。

cookies 内のいずれかのクッキーが、無効なドメインを含んでいます。

注釈

Cookie1 つの特定のホストに対してのみインスタンスを追加する場合は、 Domain インスタンスのプロパティを設定しないでください Cookie 。 これは、URI に基づいて自動的に設定されます。

URI がローカルドメインに対応し、ローカルドメインのすべてのホストに送信される場合は、 Cookie Domain プロパティを ". local" に設定します。 それ以外の場合は、URI で使用されているホスト名と一致していることを確認します。

がに等しい場合は Count CapacityCookie パラメーターを追加する前に1つ以上のインスタンスがコンテナーから削除され cookie ます。 次のように、十分な数のインスタンスが削除され Cookie Count Capacity ます。スコープ内に期限切れのインスタンスがある場合は、クリーンアップされます。 それ以外の場合は、最も最近使用されたもの CookieCollection が見つかり、コンテナーから削除されます。

こちらもご覧ください

適用対象