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