Condividi tramite


CookieContainer.Add Metodo

Definizione

Aggiunge un oggetto Cookie a un oggetto CookieContainer.

Overload

Nome Descrizione
Add(Cookie)

Aggiunge un oggetto Cookie a un oggetto CookieContainer. Questo metodo usa il dominio da Cookie per determinare la raccolta di domini a cui associare .Cookie

Add(CookieCollection)

Aggiunge il contenuto di un CookieCollection oggetto all'oggetto CookieContainer.

Add(Uri, Cookie)

Aggiunge un Cookie oggetto a CookieContainer per un URI specifico.

Add(Uri, CookieCollection)

Aggiunge il contenuto di un CookieCollection oggetto a CookieContainer per un particolare URI.

Add(Cookie)

Origine:
CookieContainer.cs
Origine:
CookieContainer.cs
Origine:
CookieContainer.cs
Origine:
CookieContainer.cs
Origine:
CookieContainer.cs

Aggiunge un oggetto Cookie a un oggetto CookieContainer. Questo metodo usa il dominio da Cookie per determinare la raccolta di domini a cui associare .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)

Parametri

cookie
Cookie

Oggetto Cookie da aggiungere all'oggetto CookieContainer.

Eccezioni

cookie è null.

Il dominio per cookie è null o la stringa vuota ("").

cookie è maggiore di maxCookieSize.

oppure

il dominio per cookie non è un URI valido.

Commenti

Se la Count proprietà è uguale o supera la Capacity proprietà, una o più Cookie istanze vengono rimosse dal contenitore prima di aggiungere il cookie parametro . Le istanze sufficienti Cookie vengono rimosse per portare Count di seguito Capacity come indicato di seguito: se sono presenti istanze scadute nell'ambito specificato, vengono eliminate. In caso contrario, il meno recente usato CookieCollection viene trovato e rimosso dal contenitore.

Vedi anche

Si applica a

Add(CookieCollection)

Origine:
CookieContainer.cs
Origine:
CookieContainer.cs
Origine:
CookieContainer.cs
Origine:
CookieContainer.cs
Origine:
CookieContainer.cs

Aggiunge il contenuto di un CookieCollection oggetto all'oggetto 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)

Parametri

cookies
CookieCollection

Oggetto CookieCollection da aggiungere all'oggetto CookieContainer.

Eccezioni

cookies è null.

Commenti

Se la Count proprietà è uguale alla Capacity proprietà, una o più Cookie istanze vengono rimosse dal contenitore prima di aggiungere il contenuto del cookies parametro. Vengono rimosse istanze sufficienti Cookie per fare spazio come cookies indicato di seguito: se sono presenti istanze scadute, vengono eliminate. In caso contrario, o se è necessario più spazio, il meno recente usato CookieCollection viene trovato e rimosso dal contenitore.

Vedi anche

Si applica a

Add(Uri, Cookie)

Origine:
CookieContainer.cs
Origine:
CookieContainer.cs
Origine:
CookieContainer.cs
Origine:
CookieContainer.cs
Origine:
CookieContainer.cs

Aggiunge un Cookie oggetto a CookieContainer per un URI specifico.

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)

Parametri

uri
Uri

URI dell'oggetto Cookie da aggiungere all'oggetto CookieContainer.

cookie
Cookie

Oggetto Cookie da aggiungere all'oggetto CookieContainer.

Eccezioni

uriè o cookie è nullnull .

cookie è maggiore di maxCookieSize.

oppure

Il dominio per cookie non è un URI valido.

Commenti

Se si aggiunge un'istanza Cookie per un solo host specifico, non impostare la Domain proprietà dell'istanza Cookie . Questa opzione viene impostata automaticamente in base all'URI.

Se l'URI corrisponde al dominio locale e invia a tutti gli host nel dominio locale, impostare la Cookie.Domain proprietà su ".local". In caso contrario, assicurarsi che corrisponda al nome host usato nell'URI.

Se la Version proprietà di un Cookie oggetto è Netscape, la Path proprietà di Cookie, se non impostata in modo esplicito, viene derivata dall'URI ed è il percorso completo dall'URI, incluso il nome della pagina.

Se la Count proprietà è uguale alla Capacity proprietà, una o più Cookie istanze vengono rimosse dal contenitore prima di aggiungere il cookie parametro . Le istanze sufficienti Cookie vengono rimosse per portare Count di seguito Capacity come indicato di seguito: se sono presenti istanze scadute nell'ambito, vengono eliminate. In caso contrario, il meno recente usato CookieCollection viene trovato e rimosso dal contenitore.

Vedi anche

Si applica a

Add(Uri, CookieCollection)

Origine:
CookieContainer.cs
Origine:
CookieContainer.cs
Origine:
CookieContainer.cs
Origine:
CookieContainer.cs
Origine:
CookieContainer.cs

Aggiunge il contenuto di un CookieCollection oggetto a CookieContainer per un particolare URI.

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)

Parametri

uri
Uri

URI dell'oggetto CookieCollection da aggiungere all'oggetto CookieContainer.

cookies
CookieCollection

Oggetto CookieCollection da aggiungere all'oggetto CookieContainer.

Eccezioni

cookies è null.

Il dominio per uno dei cookie in cookies è null.

Uno dei cookie in cookies contiene un dominio non valido.

Commenti

Se si aggiunge un'istanza Cookie per un solo host specifico, non impostare la Domain proprietà dell'istanza Cookie . Questa opzione viene impostata automaticamente in base all'URI.

Se l'URI corrisponde al dominio locale e invia a tutti gli host nel dominio locale, impostare la CookieDomain proprietà su ".local". In caso contrario, assicurarsi che corrisponda al nome host usato nell'URI.

Se Count è uguale Capacitya , una o più Cookie istanze vengono rimosse dal contenitore prima di aggiungere il cookie parametro . Le istanze sufficienti Cookie vengono rimosse per portare Count di seguito Capacity come indicato di seguito: se sono presenti istanze scadute nell'ambito vengono eliminate. In caso contrario, il meno recente usato CookieCollection viene trovato e rimosso dal contenitore.

Vedi anche

Si applica a