CookieContainer.Add Metod

Definition

Lägger till en Cookie i en CookieContainer.

Överlagringar

Name Description
Add(Cookie)

Lägger till en Cookie i en CookieContainer. Den här metoden använder domänen från Cookie för att avgöra vilken domänsamling som ska associeras Cookie med.

Add(CookieCollection)

Lägger till innehållet i en CookieCollection i CookieContainer.

Add(Uri, Cookie)

Lägger till en Cookie till CookieContainer för en viss URI.

Add(Uri, CookieCollection)

Lägger till innehållet i en CookieCollection i CookieContainer för en viss URI.

Add(Cookie)

Lägger till en Cookie i en CookieContainer. Den här metoden använder domänen från Cookie för att avgöra vilken domänsamling som ska associeras Cookie med.

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)

Parametrar

cookie
Cookie

Som Cookie ska läggas till i CookieContainer.

Undantag

cookie är null.

Domänen för cookie är null eller den tomma strängen ("").

cookie är större än maxCookieSize.

-eller-

domänen för cookie är inte en giltig URI.

Kommentarer

Om egenskapen Count är lika med eller överskrider Capacity egenskapen tas en eller flera Cookie instanser bort från containern innan parametern cookie läggs till. Tillräckligt många Cookie instanser tas bort för att ta Count med nedan Capacity enligt följande: om det finns instanser som har upphört att gälla i det angivna omfånget rensas de. Om inte, hittas och tas de minst nyligen använda CookieCollection bort från containern.

Se även

Gäller för

Add(CookieCollection)

Lägger till innehållet i en CookieCollection i 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)

Parametrar

cookies
CookieCollection

Som CookieCollection ska läggas till i CookieContainer.

Undantag

cookies är null.

Kommentarer

Om egenskapen Count är Capacity lika med egenskapen tas en eller flera Cookie instanser bort från containern innan innehållet i parametern cookies läggs till. Tillräckligt många Cookie instanser tas bort för att göra plats för cookies följande: om det finns instanser som har upphört att gälla rensas de. Om inte, eller om det behövs mer utrymme, hittas och tas de minst nyligen använda CookieCollection bort från containern.

Se även

Gäller för

Add(Uri, Cookie)

Lägger till en Cookie till CookieContainer för en viss 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)

Parametrar

uri
Uri

URI:n för den som Cookie ska läggas till i CookieContainer.

cookie
Cookie

Som Cookie ska läggas till i CookieContainer.

Undantag

uri är null eller cookie är null.

cookie är större än maxCookieSize.

-eller-

Domänen för cookie är inte en giltig URI.

Kommentarer

Om du lägger till en Cookie instans för bara en specifik värd ska du inte ange instansens DomainCookie egenskap. Detta anges automatiskt, baserat på URI:n.

Om din URI motsvarar din lokala domän och skickar till alla värdar i den lokala domänen anger du Cookie.Domain egenskapen som ".local". Annars kontrollerar du att det matchar värdnamnet som används i URI:n.

Version Om egenskapen för en Cookie är Netscape Path härleds egenskapen för , om den Cookieinte anges explicit, från URI:n och är den fullständiga sökvägen från URI:n, inklusive sidnamnet.

Om egenskapen Count är Capacity lika med egenskapen tas en eller flera Cookie instanser bort från containern innan parametern cookie läggs till. Tillräckligt många Cookie instanser tas bort för att ta Count med nedan Capacity enligt följande: om det finns instanser som har upphört att gälla rensas de. Om inte, hittas och tas de minst nyligen använda CookieCollection bort från containern.

Se även

Gäller för

Add(Uri, CookieCollection)

Lägger till innehållet i en CookieCollection i CookieContainer för en viss 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)

Parametrar

uri
Uri

URI:n för den som CookieCollection ska läggas till i CookieContainer.

cookies
CookieCollection

Som CookieCollection ska läggas till i CookieContainer.

Undantag

cookies är null.

Domänen för en av cookies i cookies är null.

En av cookies i cookies innehåller en ogiltig domän.

Kommentarer

Om du lägger till en Cookie instans för bara en specifik värd ska du inte ange instansens DomainCookie egenskap. Detta anges automatiskt, baserat på URI:n.

Om din URI motsvarar din lokala domän och skickar till alla värdar i den lokala domänen anger du CookieDomain egenskapen som ".local". Annars kontrollerar du att det matchar värdnamnet som används i URI:n.

Om Count är Capacitylika med tas en eller flera Cookie instanser bort från containern innan parametern cookie läggs till. Tillräckligt många Cookie instanser tas bort för att ta Count med nedan Capacity enligt följande: om det finns instanser som har upphört att gälla rensas de. Om inte, hittas och tas de minst nyligen använda CookieCollection bort från containern.

Se även

Gäller för