Exportar (0) Imprimir
Expandir todo

CookieContainer (Clase)

Proporciona un contenedor para una colección de objetos CookieCollection.

Espacio de nombres: System.Net
Ensamblado: System (en system.dll)

[SerializableAttribute] 
public class CookieContainer
/** @attribute SerializableAttribute() */ 
public class CookieContainer
SerializableAttribute 
public class CookieContainer

Un CookieContainer es una estructura de datos que proporciona almacenamiento para instancias de la clase Cookie y a la que se tiene acceso como a una base de datos. El objeto CookieContainer tiene un límite de capacidad que se establece cuando el contenedor se crea o se modifica mediante una propiedad.

Una instancia de la clase Cookie se agrega al contenedor sobre la base de su URI. Se agrega a un objeto CookieCollection interno asociado con el URI. Un objeto Cookie se recupera del contenedor basado en el URI como CookieCollection o como cadena que puede utilizarse para enviar WebRequests HTTP.

El objeto CookieContainer tiene tres propiedades que gobiernan el volumen del contenido del contenedor: Capacity, MaxCookieSize y PerDomainCapacity. Estos valores tienen como configuración predeterminada 300, 4096 y 20, respectivamente. Cuando se agrega un objeto Cookie al contenedor, estas propiedades se utilizan para determinar si es necesario descartar un objeto Cookie ya contenido en el objeto CookieContainer para dejar espacio al nuevo. El objeto CookieContainer hace un seguimiento de cada adición para garantizar que no se exceden los límites de Capacity ni de PerDomainCapacity. Si se excede uno de ellos o ambos, las instancias de Cookie contenidas en CookieContainer se eliminan. En primer lugar, se eliminan los objetos Cookie caducados. Si debe recuperarse más capacidad, se purga el objeto CookieCollection utilizado menos recientemente.

System.Object
  System.Net.CookieContainer

Los miembros estáticos públicos (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows 98, Windows 2000 SP4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition

.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

.NET Framework

Compatible con: 2.0, 1.1, 1.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft