CookieContainer.Add CookieContainer.Add CookieContainer.Add CookieContainer.Add Method

定義

CookieCookieContainer に追加します。Adds a Cookie to a CookieContainer.

オーバーロード

Add(Cookie) Add(Cookie) Add(Cookie)

CookieCookieContainer に追加します。Adds a Cookie to a CookieContainer. このメソッドは、Cookie のドメインを使用して、Cookie に関連付けるドメイン コレクションを決定します。This method uses the domain from the Cookie to determine which domain collection to associate the Cookie with.

Add(CookieCollection) Add(CookieCollection) Add(CookieCollection) Add(CookieCollection)

CookieCollectionCookieContainer の内容を追加します。Adds the contents of a CookieCollection to the CookieContainer.

Add(Uri, Cookie) Add(Uri, Cookie) Add(Uri, Cookie)

Cookie を特定の URI の CookieContainer に追加します。Adds a Cookie to the CookieContainer for a particular URI.

Add(Uri, CookieCollection) Add(Uri, CookieCollection) Add(Uri, CookieCollection)

CookieCollection の内容を特定の URI の CookieContainer に追加します。Adds the contents of a CookieCollection to the CookieContainer for a particular URI.

CookieCookieContainer に追加します。Adds a Cookie to a CookieContainer. このメソッドは、Cookie のドメインを使用して、Cookie に関連付けるドメイン コレクションを決定します。This method uses the domain from the Cookie to determine which domain collection to associate the Cookie with.

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

パラメーター

cookie
Cookie Cookie Cookie Cookie

Cookie に追加される CookieContainerThe Cookie to be added to the CookieContainer.

例外

cookie のドメインが null または空の文字列 ("") です。The domain for cookie is null or the empty string ("").

cookiemaxCookieSize を超えています。cookie is larger than maxCookieSize.

または-or- cookie のドメインが有効な URI ではありません。the domain for cookie is not a valid URI.

注釈

プロパティがCapacityプロパティ以上の場合、 cookieパラメーターを追加する前に1つ以上のインスタンスがコンテナーから削除されます。Cookie CountIf the Count property equals or exceeds the Capacity property, one or more Cookie instances are removed from the container before adding the cookie parameter. CookieのようCountCapacity 、十分な数のインスタンスが削除されます。指定されたスコープに期限切れのインスタンスがある場合は、クリーンアップされます。Enough Cookie instances are removed to bring Count below Capacity as follows: if there are expired instances in the given scope, they are cleaned up. それ以外の場合は、最も最近CookieCollection使用されたものが見つかり、コンテナーから削除されます。If not, then the least recently used CookieCollection is found and removed from the container.

こちらもご覧ください

Add(CookieCollection) Add(CookieCollection) Add(CookieCollection) Add(CookieCollection)

CookieCollectionCookieContainer の内容を追加します。Adds the contents of a CookieCollection to the 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)

パラメーター

例外

注釈

プロパティがCapacityプロパティと等しい場合は、 cookiesパラメーターの内容を追加する前に1つ以上のインスタンスがコンテナーから削除されます。Cookie CountIf the Count property equals the Capacity property, one or more Cookie instances are removed from the container before adding the contents of the cookies parameter. Cookieのように領域を確保するcookiesために、十分な数のインスタンスが削除されます。期限切れのインスタンスがある場合は、クリーンアップされます。Enough Cookie instances are removed to make room for cookies as follows: if there are expired instances, they are cleaned up. それ以外の場合、またはより多くの領域が必要な場合CookieCollectionは、最も最近使用されたものが見つかり、コンテナーから削除されます。If not, or if more room is needed, then the least recently used CookieCollection is found and removed from the container.

こちらもご覧ください

Cookie を特定の URI の CookieContainer に追加します。Adds a Cookie to the CookieContainer for a particular URI.

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

パラメーター

uri
Uri Uri Uri Uri

Cookie に追加される CookieContainer の URI。The URI of the Cookie to be added to the CookieContainer.

cookie
Cookie Cookie Cookie Cookie

Cookie に追加される CookieContainerThe Cookie to be added to the CookieContainer.

例外

urinull または cookienull です。uri is null or cookie is null.

cookiemaxCookieSize を超えています。cookie is larger than maxCookieSize.

または-or- cookie のドメインが有効な URI ではありません。The domain for cookie is not a valid URI.

注釈

1つの特定Cookieのホストに対してのみインスタンスを追加する場合Domainは、 Cookieインスタンスのプロパティを設定しないでください。If you add a Cookie instance for just one specific host, do not set the Domain property of the Cookie instance. これは、URI に基づいて自動的に設定されます。This is set automatically, based on the URI.

URI がローカルドメインに対応し、ローカルドメインのすべてのホストに送信されるCookie Domain場合は、プロパティを ". local" に設定します。If your URI corresponds to your local domain and sends to all the hosts on the local domain, set the CookieDomain property equal to ".local". それ以外の場合は、URI で使用されているホスト名と一致していることを確認します。Otherwise, make sure it matches the host name used in the URI.

のプロパティが Netscape Pathの場合Cookie、明示的に設定されていない場合、のプロパティは uri から派生し、はページ名を含む uri からの完全なパスになります。 Cookie VersionIf the Version property of a Cookie is Netscape, the Path property of the Cookie, if not set explicitly, is derived from the URI and is the complete path from the URI, including the page name.

プロパティがCapacityプロパティと等しい場合は、 cookieパラメーターを追加する前に1つ以上のインスタンスがコンテナーから削除されます。Cookie CountIf the Count property equals the Capacity property, one or more Cookie instances are removed from the container before adding the cookie parameter. CookieのようCountCapacity 、十分な数のインスタンスが削除されます。スコープ内に期限切れのインスタンスがある場合は、クリーンアップされます。Enough Cookie instances are removed to bring Count below Capacity as follows: if there are expired instances in scope, they are cleaned up. それ以外の場合は、最も最近CookieCollection使用されたものが見つかり、コンテナーから削除されます。If not, then the least recently used CookieCollection is found and removed from the container.

こちらもご覧ください

Add(Uri, CookieCollection) Add(Uri, CookieCollection) Add(Uri, CookieCollection)

CookieCollection の内容を特定の URI の CookieContainer に追加します。Adds the contents of a CookieCollection to the CookieContainer for a particular URI.

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

パラメーター

uri
Uri Uri Uri Uri

CookieCollection に追加される CookieContainer の URI。The URI of the CookieCollection to be added to the CookieContainer.

例外

cookies 内のいずれかのクッキーのドメインが null です。The domain for one of the cookies in cookies is null.

cookies 内のいずれかのクッキーが、無効なドメインを含んでいます。One of the cookies in cookies contains an invalid domain.

注釈

1つの特定Cookieのホストに対してのみインスタンスを追加する場合Domainは、 Cookieインスタンスのプロパティを設定しないでください。If you add a Cookie instance for just one specific host, do not set the Domain property of the Cookie instance. これは、URI に基づいて自動的に設定されます。This is set automatically, based on the URI.

URI がローカルドメインに対応し、ローカルドメインのすべてのホストに送信されるCookie Domain場合は、プロパティを ". local" に設定します。If your URI corresponds to your local domain and sends to all the hosts on the local domain, set the CookieDomain property equal to ".local". それ以外の場合は、URI で使用されているホスト名と一致していることを確認します。Otherwise, make sure it matches the host name used in the URI.

CountCapacity等しい場合は、 Cookie cookieパラメーターを追加する前に1つ以上のインスタンスがコンテナーから削除されます。If Count equals Capacity, one or more Cookie instances is removed from the container before adding the cookie parameter. CookieのようCountCapacity 、十分な数のインスタンスが削除されます。スコープ内に期限切れのインスタンスがある場合は、クリーンアップされます。Enough Cookie instances are removed to bring Count below Capacity as follows: if there are expired instances in scope they are cleaned up. それ以外の場合は、最も最近CookieCollection使用されたものが見つかり、コンテナーから削除されます。If not, then the least recently used CookieCollection is found and removed from the container.

こちらもご覧ください

適用対象