다음을 통해 공유


CookieContainer.Add 메서드

정의

CookieCookieContainer에 추가합니다.

오버로드

Add(Cookie)

CookieCookieContainer에 추가합니다. 이 메서드는 Cookie의 도메인을 사용하여 Cookie와 관련되는 도메인 컬렉션을 결정합니다.

Add(CookieCollection)

CookieCollectionCookieContainer의 내용을 추가합니다.

Add(Uri, Cookie)

특정 URI에 대한 CookieCookieContainer를 추가합니다.

Add(Uri, CookieCollection)

특정 URI에 대한 CookieCollectionCookieContainer의 내용을 추가합니다.

Add(Cookie)

Source:
CookieContainer.cs
Source:
CookieContainer.cs
Source:
CookieContainer.cs

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입니다.

예외

cookie이(가) null인 경우

cookie의 도메인이 null이거나 빈 문자열("")인 경우

cookiemaxCookieSize보다 큰 경우

또는

cookie의 도메인이 올바른 URI가 아닌 경우

설명

속성이 Count 속성과 같거나 초과 Capacity 하면 매개 변수를 추가하기 전에 하나 이상의 Cookie 인스턴스가 cookie 컨테이너에서 제거됩니다. Cookie 아래와 같이 충분한 Capacity 인스턴스가 제거 Count 됩니다. 지정된 범위에 만료된 인스턴스가 있는 경우 정리됩니다. 그렇지 않은 경우 가장 최근에 사용된 CookieCollection 가 컨테이너에서 발견되고 제거됩니다.

추가 정보

적용 대상

Add(CookieCollection)

Source:
CookieContainer.cs
Source:
CookieContainer.cs
Source:
CookieContainer.cs

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 속성과 Capacity 같으면 매개 변수의 cookies 내용을 추가하기 전에 하나 이상의 Cookie 인스턴스가 컨테이너에서 제거됩니다. 만료된 인스턴스가 있는 경우 다음과 같이 공간을 확보하기에 cookies 충분한 Cookie 인스턴스가 제거됩니다. 그렇지 않거나 더 많은 공간이 필요한 경우 가장 최근에 사용한 CookieCollection 공간이 컨테이너에서 발견되고 제거됩니다.

추가 정보

적용 대상

Add(Uri, Cookie)

Source:
CookieContainer.cs
Source:
CookieContainer.cs
Source:
CookieContainer.cs

특정 URI에 대한 CookieCookieContainer를 추가합니다.

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가 아닌 경우

설명

하나의 특정 호스트에 Cookie 대한 인스턴스를 추가하는 경우 인스턴스의 DomainCookie 속성을 설정하지 마세요. URI에 따라 자동으로 설정됩니다.

URI가 로컬 도메인에 해당하고 로컬 도메인의 모든 호스트로 보내는 경우 속성을 ".local"으로 설정합니다 CookieDomain . 그렇지 않으면 URI에 사용되는 호스트 이름과 일치하는지 확인합니다.

의 속성이 Version Netscape Path 이면 의 속성Cookie은 명시적으로 설정되지 않은 경우 URI에서 파생되며 페이지 이름을 포함하여 URI의 전체 경로 Cookie 입니다.

속성이 Count 속성과 Capacity 같으면 매개 변수를 추가 cookie 하기 전에 하나 이상의 Cookie 인스턴스가 컨테이너에서 제거됩니다. 범위에서 만료된 인스턴스가 있는 경우 다음과 같이 아래 Capacity 를 가져올 Count 만큼 충분한 Cookie 인스턴스가 제거됩니다. 그렇지 않은 경우 가장 최근에 사용된 CookieCollection 가 컨테이너에서 발견되고 제거됩니다.

추가 정보

적용 대상

Add(Uri, CookieCollection)

Source:
CookieContainer.cs
Source:
CookieContainer.cs
Source:
CookieContainer.cs

특정 URI에 대한 CookieCollectionCookieContainer의 내용을 추가합니다.

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의 쿠키 중 하나에 잘못된 도메인이 들어 있는 경우

설명

하나의 특정 호스트에 Cookie 대한 인스턴스를 추가하는 경우 인스턴스의 DomainCookie 속성을 설정하지 마세요. URI에 따라 자동으로 설정됩니다.

URI가 로컬 도메인에 해당하고 로컬 도메인의 모든 호스트로 보내는 경우 속성을 ".local"으로 설정합니다 CookieDomain . 그렇지 않으면 URI에 사용되는 호스트 이름과 일치하는지 확인합니다.

이 이CapacityCount 매개 변수를 추가 cookie 하기 전에 하나 이상의 Cookie 인스턴스가 컨테이너에서 제거됩니다. 범위에서 만료된 인스턴스가 있는 경우 다음과 같이 아래 Capacity 를 가져올 Count 만큼 충분한 Cookie 인스턴스가 제거됩니다. 그렇지 않은 경우 가장 최근에 사용된 CookieCollection 가 컨테이너에서 발견되고 제거됩니다.

추가 정보

적용 대상