CookieContainer 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
CookieCollection 개체 컬렉션에 대한 컨테이너를 제공합니다.
public ref class CookieContainer
public ref class CookieContainer sealed
public class CookieContainer
[System.Serializable]
public class CookieContainer
public sealed class CookieContainer
type CookieContainer = class
[<System.Serializable>]
type CookieContainer = class
Public Class CookieContainer
Public NotInheritable Class CookieContainer
- 상속
-
CookieContainer
- 특성
설명
CookieContainer Cookie 클래스 인스턴스에 대한 스토리지를 제공하고 데이터베이스와 유사한 방식으로 액세스되는 데이터 구조입니다. CookieContainer 컨테이너가 속성에 의해 생성되거나 변경될 때 설정되는 용량 제한이 있습니다.
Cookie 클래스의 인스턴스는 원래 URI를 기반으로 컨테이너에 추가됩니다. URI와 연결된 내부 CookieCollection 추가됩니다. Cookie CookieCollection또는 HTTP WebRequests를 제출하는 데 사용할 수 있는 문자열로 URI를 기반으로 컨테이너에서 검색됩니다.
CookieContainer 컨테이너의 콘텐츠 볼륨을 제어하는 세 가지 속성인 Capacity, MaxCookieSize및 PerDomainCapacity. 이러한 값의 기본 설정은 각각 300, 4096 및 20입니다. 컨테이너에 Cookie 추가되면 이러한 속성을 사용하여 CookieContainer 이미 포함된 Cookie 삭제하여 새 속성을 위한 공간을 만들어야 하는지 여부를 확인합니다. CookieContainer Capacity 또는 PerDomainCapacity 제한을 초과하지 않도록 각 추가를 추적합니다. 하나 또는 둘 다 초과된 경우 CookieContainer 보유한 Cookie 인스턴스가 제거됩니다. 먼저 만료된 Cookie 제거됩니다. 추가 용량을 다시 캡처해야 하는 경우 가장 최근에 사용한 CookieCollection 제거됩니다.
생성자
CookieContainer() |
CookieContainer 클래스의 새 인스턴스를 초기화합니다. |
CookieContainer(Int32, Int32, Int32) |
특정 속성을 사용하여 CookieContainer 클래스의 새 인스턴스를 초기화합니다. |
CookieContainer(Int32) |
컨테이너에서 보유할 수 있는 Cookie 인스턴스 수에 대해 지정된 값을 사용하여 CookieContainer 클래스의 새 인스턴스를 초기화합니다. |
필드
DefaultCookieLengthLimit |
CookieContainer 보유할 수 있는 Cookie 인스턴스의 기본 최대 크기(바이트)를 나타냅니다. 이 필드는 상수입니다. |
DefaultCookieLimit |
CookieContainer 보유할 수 있는 Cookie 인스턴스의 기본 최대 수를 나타냅니다. 이 필드는 상수입니다. |
DefaultPerDomainCookieLimit |
CookieContainer 도메인당 참조할 수 있는 Cookie 인스턴스의 기본 최대 수를 나타냅니다. 이 필드는 상수입니다. |
속성
Capacity |
CookieContainer 보유할 수 있는 Cookie 인스턴스 수를 가져오거나 설정합니다. |
Count |
CookieContainer 현재 보유하고 있는 Cookie 인스턴스의 수를 가져옵니다. |
MaxCookieSize |
Cookie허용되는 최대 길이를 나타냅니다. |
PerDomainCapacity |
CookieContainer 도메인당 보유할 수 있는 Cookie 인스턴스 수를 가져오거나 설정합니다. |
메서드
Add(Cookie) |
CookieContainer Cookie 추가합니다. 이 메서드는 Cookie 도메인을 사용하여 Cookie 연결할 도메인 컬렉션을 결정합니다. |
Add(CookieCollection) |
CookieCollection 내용을 CookieContainer추가합니다. |
Add(Uri, Cookie) |
특정 URI의 CookieContainerCookie 추가합니다. |
Add(Uri, CookieCollection) |
특정 URI의 CookieContainerCookieCollection 내용을 추가합니다. |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 여부를 확인합니다. (다음에서 상속됨 Object) |
GetAllCookies() |
컨테이너의 모든 Cookie 인스턴스를 포함하는 CookieCollection 가져옵니다. |
GetCookieHeader(Uri) |
특정 URI와 연결된 Cookie 인스턴스를 나타내는 HTTP 쿠키가 포함된 HTTP 쿠키 헤더를 가져옵니다. |
GetCookies(Uri) |
특정 URI와 연결된 Cookie 인스턴스가 포함된 CookieCollection 가져옵니다. |
GetHashCode() |
기본 해시 함수로 사용됩니다. (다음에서 상속됨 Object) |
GetType() |
현재 인스턴스의 Type 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
SetCookies(Uri, String) |
HTTP 쿠키 헤더에서 하나 이상의 쿠키에 대한 Cookie 인스턴스를 특정 URI의 CookieContainer 추가합니다. |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
적용 대상
추가 정보
.NET