CookieContainer.Add メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
CookieContainerにCookieを追加します。
オーバーロード
| 名前 | 説明 |
|---|---|
| Add(Cookie) |
CookieContainerにCookieを追加します。 このメソッドは、 Cookie のドメインを使用して、 Cookie を関連付けるドメイン コレクションを決定します。 |
| Add(CookieCollection) |
CookieContainerにCookieCollectionの内容を追加します。 |
| Add(Uri, Cookie) |
特定の URI のCookieContainerにCookieを追加します。 |
| Add(Uri, CookieCollection) |
特定の URI のCookieContainerにCookieCollectionの内容を追加します。 |
Add(Cookie)
CookieContainerにCookieを追加します。 このメソッドは、 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
CookieContainerに追加するCookie。
例外
cookie は nullです。
cookieのドメインがnullまたは空の文字列 ("") です。
注釈
Count プロパティが Capacity プロパティ以上の場合、cookie パラメーターを追加する前に、1 つ以上のCookie インスタンスがコンテナーから削除されます。 次のようにCapacity以下のCountをもたらすのに十分なCookieインスタンスが削除されます。指定されたスコープに有効期限が切れたインスタンスがある場合は、クリーンアップされます。 そうでない場合は、最も最近使用された CookieCollection が見つかり、コンテナーから削除されます。
こちらもご覧ください
適用対象
Add(CookieCollection)
CookieContainerにCookieCollectionの内容を追加します。
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
例外
cookies は nullです。
注釈
Count プロパティが Capacity プロパティと等しい場合、cookies パラメーターの内容を追加する前に、1 つ以上のCookie インスタンスがコンテナーから削除されます。 次のように、cookiesのための十分なCookieインスタンスが削除されます。期限切れのインスタンスがある場合は、クリーンアップされます。 そうでない場合、またはより多くのスペースが必要な場合は、最も最近使用された CookieCollection が見つかり、コンテナーから削除されます。
こちらもご覧ください
適用対象
Add(Uri, Cookie)
特定の URI のCookieContainerにCookieを追加します。
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
CookieContainerに追加するCookieの URI。
- cookie
- Cookie
CookieContainerに追加するCookie。
例外
uri が null または cookie が null。
注釈
1 つの特定のホストに対して Cookie インスタンスを追加する場合は、Cookie インスタンスの Domain プロパティを設定しないでください。 これは URI に基づいて自動的に設定されます。
URI がローカル ドメインに対応し、ローカル ドメイン上のすべてのホストに送信する場合は、 Cookie.Domain プロパティを ".local" に設定します。 それ以外の場合は、URI で使用されているホスト名と一致していることを確認します。
CookieのVersion プロパティが Netscape の場合、CookieのPath プロパティは明示的に設定されていない場合、URI から派生し、ページ名を含む URI からの完全なパスになります。
Count プロパティが Capacity プロパティと等しい場合、cookie パラメーターを追加する前に、1 つ以上のCookie インスタンスがコンテナーから削除されます。 十分なCookieインスタンスが削除され、次のようにCapacity以下のCountが表示されます。スコープ内に期限切れのインスタンスがある場合は、クリーンアップされます。 そうでない場合は、最も最近使用された CookieCollection が見つかり、コンテナーから削除されます。
こちらもご覧ください
適用対象
Add(Uri, CookieCollection)
特定の URI のCookieContainerにCookieCollectionの内容を追加します。
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
CookieContainerに追加するCookieCollectionの URI。
- cookies
- CookieCollection
例外
cookies は nullです。
cookiesのいずれかの Cookie のドメインがnull。
cookiesの Cookie の 1 つに無効なドメインが含まれています。
注釈
1 つの特定のホストに対して Cookie インスタンスを追加する場合は、Cookie インスタンスの Domain プロパティを設定しないでください。 これは URI に基づいて自動的に設定されます。
URI がローカル ドメインに対応し、ローカル ドメイン上のすべてのホストに送信する場合は、 CookieDomain プロパティを ".local" に設定します。 それ以外の場合は、URI で使用されているホスト名と一致していることを確認します。
Count
Capacityと等しい場合、cookie パラメーターを追加する前に、1 つ以上のCookie インスタンスがコンテナーから削除されます。
Cookieインスタンスが削除され、スコープ内に有効期限が切れたインスタンスがある場合はクリーンアップされますCapacity以下のCount。 そうでない場合は、最も最近使用された CookieCollection が見つかり、コンテナーから削除されます。