CookieContainer.Add Método

Definição

Adiciona a Cookie a a CookieContainerum .

Sobrecargas

Name Description
Add(Cookie)

Adiciona a Cookie a a CookieContainerum . Este método usa o domínio de o Cookie para determinar a que coleção de domínios associar o Cookie .

Add(CookieCollection)

Adiciona o conteúdo de um CookieCollection ao CookieContainer.

Add(Uri, Cookie)

Adiciona a Cookie ao CookieContainer para um URI específico.

Add(Uri, CookieCollection)

Adiciona o conteúdo de a CookieCollection ao CookieContainer para um URI específico.

Add(Cookie)

Origem:
CookieContainer.cs
Origem:
CookieContainer.cs
Origem:
CookieContainer.cs
Origem:
CookieContainer.cs
Origem:
CookieContainer.cs

Adiciona a Cookie a a CookieContainerum . Este método usa o domínio de o Cookie para determinar a que coleção de domínios associar o 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)

Parâmetros

cookie
Cookie

O Cookie para ser adicionado ao CookieContainer.

Exceções

cookie é null.

O domínio para cookie é null ou a cadeia vazia ("").

cookie é maior que maxCookieSize.

-ou-

o domínio para cookie não é um URI válido.

Observações

Se a Count propriedade for igual ou superior à Capacity propriedade, uma ou mais Cookie instâncias são removidas do contentor antes de adicionar o cookie parâmetro. São removidas instâncias suficientes Cookie para trazer Count abaixo Capacity o seguinte: se existirem instâncias expiradas no âmbito dado, elas são limpas. Se não, então o menos usado CookieCollection recentemente é encontrado e removido do recipiente.

Ver também

Aplica-se a

Add(CookieCollection)

Origem:
CookieContainer.cs
Origem:
CookieContainer.cs
Origem:
CookieContainer.cs
Origem:
CookieContainer.cs
Origem:
CookieContainer.cs

Adiciona o conteúdo de um CookieCollection ao 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)

Parâmetros

cookies
CookieCollection

O CookieCollection para ser adicionado ao CookieContainer.

Exceções

cookies é null.

Observações

Se a Count propriedade for igual à Capacity propriedade, uma ou mais Cookie instâncias são removidas do contentor antes de adicionar o conteúdo do cookies parâmetro. São removidas instâncias suficientes Cookie para dar lugar ao cookies seguinte: se houver instâncias expiradas, elas são limpas. Se não, ou se for necessário mais espaço, então o menos usado CookieCollection recentemente é encontrado e removido do recipiente.

Ver também

Aplica-se a

Add(Uri, Cookie)

Origem:
CookieContainer.cs
Origem:
CookieContainer.cs
Origem:
CookieContainer.cs
Origem:
CookieContainer.cs
Origem:
CookieContainer.cs

Adiciona a Cookie ao CookieContainer para um URI específico.

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)

Parâmetros

uri
Uri

O URI do Cookie a ser adicionado ao CookieContainer.

cookie
Cookie

O Cookie para ser adicionado ao CookieContainer.

Exceções

uri é null ou cookie é null.

cookie é maior que maxCookieSize.

-ou-

O domínio para cookie não é um URI válido.

Observações

Se adicionar uma Cookie instância apenas para um host específico, não defina a Domain propriedade dessa Cookie instância. Isto é definido automaticamente, com base no URI.

Se o teu URI corresponder ao teu domínio local e enviar para todos os hosts do domínio local, define a Cookie.Domain propriedade igual a ".local". Caso contrário, certifique-se de que corresponde ao nome do host usado no URI.

Se a Version propriedade de a Cookie for Netscape, a Path propriedade de , Cookiese não for definida explicitamente, é derivada do URI e é o caminho completo a partir do URI, incluindo o nome da página.

Se a Count propriedade for igual à Capacity propriedade, uma ou mais Cookie instâncias são removidas do contentor antes de adicionar o cookie parâmetro. São removidas instâncias suficientes Cookie para trazer Count abaixo Capacity o seguinte: se houver instâncias expiradas no âmbito, elas são limpas. Se não, então o menos usado CookieCollection recentemente é encontrado e removido do recipiente.

Ver também

Aplica-se a

Add(Uri, CookieCollection)

Origem:
CookieContainer.cs
Origem:
CookieContainer.cs
Origem:
CookieContainer.cs
Origem:
CookieContainer.cs
Origem:
CookieContainer.cs

Adiciona o conteúdo de a CookieCollection ao CookieContainer para um URI específico.

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)

Parâmetros

uri
Uri

O URI do CookieCollection a ser adicionado ao CookieContainer.

cookies
CookieCollection

O CookieCollection para ser adicionado ao CookieContainer.

Exceções

cookies é null.

O domínio de um dos cookies em cookies é null.

Um dos cookies contém cookies um domínio inválido.

Observações

Se adicionar uma Cookie instância apenas para um host específico, não defina a Domain propriedade dessa Cookie instância. Isto é definido automaticamente, com base no URI.

Se o teu URI corresponder ao teu domínio local e enviar para todos os hosts do domínio local, define a CookieDomain propriedade igual a ".local". Caso contrário, certifique-se de que corresponde ao nome do host usado no URI.

Se Count for Capacityigual a , uma ou mais Cookie instâncias são removidas do contentor antes de adicionar o cookie parâmetro. São removidas instâncias suficientes Cookie para que Count as seguintes Capacity sejam as seguintes: se houver instâncias expiradas no âmbito de operação, são eliminadas. Se não, então o menos usado CookieCollection recentemente é encontrado e removido do recipiente.

Ver também

Aplica-se a