Leer en inglés

Compartir a través de


CookieContainer.Add Método

Definición

Agrega un objeto Cookie a un CookieContainer.

Sobrecargas

Add(Cookie)

Agrega un objeto Cookie a un CookieContainer. Este método utiliza el dominio del objeto Cookie para determinar con qué colección de dominio debe asociarse el objeto Cookie.

Add(CookieCollection)

Agrega el contenido de un objeto CookieCollection al objeto CookieContainer.

Add(Uri, Cookie)

Agrega un objeto Cookie al objeto CookieContainer para un URI en particular.

Add(Uri, CookieCollection)

Agrega el contenido de un objeto CookieCollection al objeto CookieContainer para un URI en particular.

Add(Cookie)

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

Agrega un objeto Cookie a un CookieContainer. Este método utiliza el dominio del objeto Cookie para determinar con qué colección de dominio debe asociarse el objeto Cookie.

C#
public void Add(System.Net.Cookie cookie);

Parámetros

cookie
Cookie

Cookie que se va a agregar a CookieContainer.

Excepciones

cookie es null.

El dominio de cookie es null o una cadena vacía ("").

cookie es mayor que maxCookieSize.

o bien

el dominio de cookie no es un identificador URI válido.

Comentarios

Si la Count propiedad es igual o supera la Capacity propiedad , se quitan una o varias Cookie instancias del contenedor antes de agregar el cookie parámetro . Se quitan suficientes Cookie instancias para que aparezcan Count de la siguiente Capacity manera: si hay instancias expiradas en el ámbito especificado, se limpian. Si no es así, se encuentra y se quita del contenedor el mínimo usado CookieCollection recientemente.

Consulte también

Se aplica a

.NET 10 y otras versiones
Producto Versiones
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Add(CookieCollection)

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

Agrega el contenido de un objeto CookieCollection al objeto CookieContainer.

C#
public void Add(System.Net.CookieCollection cookies);

Parámetros

cookies
CookieCollection

CookieCollection que se va a agregar a CookieContainer.

Excepciones

cookies es null.

Comentarios

Si la Count propiedad es igual a la Capacity propiedad , se quitan una o varias Cookie instancias del contenedor antes de agregar el contenido del cookies parámetro . Se quitan suficientes Cookie instancias para dejar espacio para cookies lo siguiente: si hay instancias expiradas, se limpian. Si no es así, o si se necesita más espacio, se encuentra y se quita del contenedor el mínimo usado CookieCollection recientemente.

Consulte también

Se aplica a

.NET 10 y otras versiones
Producto Versiones
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Add(Uri, Cookie)

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

Agrega un objeto Cookie al objeto CookieContainer para un URI en particular.

C#
public void Add(Uri uri, System.Net.Cookie cookie);

Parámetros

uri
Uri

URI del objeto Cookie que se va a agregar al objeto CookieContainer.

cookie
Cookie

Cookie que se va a agregar a CookieContainer.

Excepciones

uri es null o bien cookie es null.

cookie es mayor que maxCookieSize.

o bien

El dominio de cookie no es un identificador URI válido.

Comentarios

Si agrega una instancia de solo un Cookie host específico, no establezca la Domain propiedad de la Cookie instancia. Esto se establece automáticamente, en función del URI.

Si el URI corresponde al dominio local y envía a todos los hosts del dominio local, establezca la CookieDomain propiedad igual a ".local". De lo contrario, asegúrese de que coincide con el nombre de host usado en el URI.

Si la Version propiedad de es Cookie Netscape, la Path propiedad de Cookie, si no se establece explícitamente, se deriva del URI y es la ruta de acceso completa del URI, incluido el nombre de la página.

Si la Count propiedad es igual a la Capacity propiedad , se quitan una o varias Cookie instancias del contenedor antes de agregar el cookie parámetro . Se quitan suficientes Cookie instancias para que aparezcan Count de la siguiente Capacity manera: si hay instancias expiradas en el ámbito, se limpian. Si no es así, se encuentra y se quita del contenedor el mínimo usado CookieCollection recientemente.

Consulte también

Se aplica a

.NET 10 y otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Add(Uri, CookieCollection)

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

Agrega el contenido de un objeto CookieCollection al objeto CookieContainer para un URI en particular.

C#
public void Add(Uri uri, System.Net.CookieCollection cookies);

Parámetros

uri
Uri

URI del objeto CookieCollection que se va a agregar al objeto CookieContainer.

cookies
CookieCollection

CookieCollection que se va a agregar a CookieContainer.

Excepciones

cookies es null.

El dominio de una de las cookies de cookies es null.

Una de las cookies de cookies contiene un dominio no válido.

Comentarios

Si agrega una instancia de solo un Cookie host específico, no establezca la Domain propiedad de la Cookie instancia. Esto se establece automáticamente, en función del URI.

Si el URI corresponde al dominio local y envía a todos los hosts del dominio local, establezca la CookieDomain propiedad igual a ".local". De lo contrario, asegúrese de que coincide con el nombre de host usado en el URI.

Si Count es igual a Capacity, se quitan una o varias Cookie instancias del contenedor antes de agregar el cookie parámetro . Se quitan suficientes Cookie instancias para que aparezcan Count de la siguiente Capacity manera: si hay instancias expiradas en el ámbito, se limpian. Si no es así, se encuentra y se quita del contenedor el mínimo usado CookieCollection recientemente.

Consulte también

Se aplica a

.NET 10 y otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0