CookieContainer.Add Metodo

Definizione

Aggiunge un oggetto Cookie a un oggetto CookieContainer.

Overload

Add(Cookie)

Aggiunge un oggetto Cookie a un oggetto CookieContainer. Questo metodo utilizza il dominio di Cookie per determinare quale insieme di dominio associare al Cookie.

Add(CookieCollection)

Aggiunge il contenuto di un CookieCollection al CookieContainer.

Add(Uri, Cookie)

Aggiunge un Cookie al CookieContainer per un determinato URI.

Add(Uri, CookieCollection)

Aggiunge il contenuto di un CookieCollection al CookieContainer per un determinato URI.

Add(Cookie)

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

Aggiunge un oggetto Cookie a un oggetto CookieContainer. Questo metodo utilizza il dominio di Cookie per determinare quale insieme di dominio associare al 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 a CookieContainer.

Eccezioni

cookie è null.

Il dominio cookie è null oppure una stringa vuota ("").

cookie è maggiore di maxCookieSize.

-oppure-

il dominio per cookie non è un URI valido.

Commenti

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

Vedi anche

Si applica a

Add(CookieCollection)

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

Aggiunge il contenuto di un CookieCollection al 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 a 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. Le Cookie istanze sufficienti vengono rimosse per cookies rendere disponibile il modo seguente: se sono presenti istanze scadute, vengono eliminate. In caso contrario, o se è necessaria più stanza, viene trovato il meno di recente usato CookieCollection e rimosso dal contenitore.

Vedi anche

Si applica a

Add(Uri, Cookie)

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

Aggiunge un Cookie al CookieContainer per un determinato URI.

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

L'URI del Cookie da aggiungere al CookieContainer.

cookie
Cookie

Oggetto Cookie da aggiungere a CookieContainer.

Eccezioni

uri è null oppure cookie è null.

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 impostazione 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à uguale a ".local". In caso contrario, assicurarsi che corrisponda al nome host usato nell'URI.

Se la proprietà di un Cookie oggetto è Netscape, la VersionPath proprietà di Cookie, se non impostata in modo esplicito, deriva 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 Cookie istanze sufficienti vengono rimosse per portare Count di seguito come indicato di seguito Capacity : se sono presenti istanze scadute nell'ambito, vengono eliminate. In caso contrario, il meno usato CookieCollection di recente viene trovato e rimosso dal contenitore.

Vedi anche

Si applica a

Add(Uri, CookieCollection)

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

Aggiunge il contenuto di un CookieCollection al CookieContainer per un determinato 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

L'URI del CookieCollection da aggiungere al CookieContainer.

cookies
CookieCollection

Oggetto CookieCollection da aggiungere a CookieContainer.

Eccezioni

cookies è null.

Il dominio di 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 impostazione 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à uguale a ".local". In caso contrario, assicurarsi che corrisponda al nome host usato nell'URI.

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

Vedi anche

Si applica a