Aracılığıyla paylaş


CookieContainer.Add Yöntem

Tanım

öğesine bir CookieCookieContainerekler.

Aşırı Yüklemeler

Add(Cookie)

öğesine bir CookieCookieContainerekler. Bu yöntem, ile ilişkilendirilecek Cookie etki alanı Cookie koleksiyonunu belirlemek için etki alanını kullanır.

Add(CookieCollection)

öğesinin CookieCollection içeriğini öğesine CookieContainerekler.

Add(Uri, Cookie)

Belirli bir URI için öğesine CookieContainer bir Cookie ekler.

Add(Uri, CookieCollection)

öğesinin CookieCollectionCookieContainer içeriğini belirli bir URI için öğesine ekler.

Add(Cookie)

Kaynak:
CookieContainer.cs
Kaynak:
CookieContainer.cs
Kaynak:
CookieContainer.cs

öğesine bir CookieCookieContainerekler. Bu yöntem, ile ilişkilendirilecek Cookie etki alanı Cookie koleksiyonunu belirlemek için etki alanını kullanır.

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)

Parametreler

cookie
Cookie

Cookie öğesine eklenecek öğesini seçinCookieContainer.

Özel durumlar

cookie, null değeridir.

için cookienull etki alanı veya boş dize ("").

cookie değerinden maxCookieSizebüyük.

-veya-

için cookie etki alanı geçerli bir URI değil.

Açıklamalar

Özellik özelliğine CountCapacity eşitse veya özelliği aşıyorsa, parametre eklenmeden cookie önce kapsayıcıdan bir veya daha fazla Cookie örnek kaldırılır. Aşağıdaki gibi aşağıya Capacity getirmek Count için yeterli Cookie örnek kaldırılır: Belirtilen kapsamda süresi dolmuş örnekler varsa, bunlar temizlenir. Değilse, en son kullanılanlar CookieCollection bulunur ve kapsayıcıdan kaldırılır.

Ayrıca bkz.

Şunlara uygulanır

Add(CookieCollection)

Kaynak:
CookieContainer.cs
Kaynak:
CookieContainer.cs
Kaynak:
CookieContainer.cs

öğesinin CookieCollection içeriğini öğesine CookieContainerekler.

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)

Parametreler

cookies
CookieCollection

CookieCollection öğesine eklenecek öğesini seçinCookieContainer.

Özel durumlar

cookies, null değeridir.

Açıklamalar

Count özelliği özelliğine Capacity eşitse, parametresinin içeriği cookies eklenmeden önce kapsayıcıdan bir veya daha fazla Cookie örnek kaldırılır. Şu şekilde yer açmak için cookies yeterli Cookie örnek kaldırılır: Süresi dolan örnekler varsa, bunlar temizlenir. Değilse veya daha fazla alan gerekiyorsa, en son kullanılanlar CookieCollection bulunur ve kapsayıcıdan kaldırılır.

Ayrıca bkz.

Şunlara uygulanır

Add(Uri, Cookie)

Kaynak:
CookieContainer.cs
Kaynak:
CookieContainer.cs
Kaynak:
CookieContainer.cs

Belirli bir URI için öğesine CookieContainer bir Cookie ekler.

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)

Parametreler

uri
Uri

öğesine eklenecek öğesinin Cookie URI'si CookieContainer.

cookie
Cookie

Cookie öğesine eklenecek öğesini seçinCookieContainer.

Özel durumlar

uri veya nullcookie şeklindedir null.

cookie değerinden maxCookieSizebüyük.

-veya-

etki cookie alanı geçerli bir URI değil.

Açıklamalar

Yalnızca belirli bir konak için bir Cookie örnek eklerseniz, örneğin özelliğini ayarlamayın DomainCookie . Bu, URI'ye göre otomatik olarak ayarlanır.

URI'niz yerel etki alanınıza karşılık geliyorsa ve yerel etki alanındaki tüm konaklara gönderiyorsa, özelliğini ".local" olarak ayarlayın CookieDomain . Aksi takdirde, URI'de kullanılan ana bilgisayar adıyla eşleştiğinden emin olun.

Version bir Cookie özelliğinin özelliği Netscape ise, Path açıkça ayarlanmazsaCookie, özelliği URI'den türetilir ve sayfa adı da dahil olmak üzere URI'den tam yoldur.

Count özelliği özelliğine Capacity eşitse, parametre eklenmeden cookie önce kapsayıcıdan bir veya daha fazla Cookie örnek kaldırılır. Aşağıdaki gibi aşağıya Capacity getirmek Count için yeterli Cookie örnek kaldırılır: Kapsamda süresi dolmuş örnekler varsa bunlar temizlenir. Değilse, en son kullanılanlar CookieCollection bulunur ve kapsayıcıdan kaldırılır.

Ayrıca bkz.

Şunlara uygulanır

Add(Uri, CookieCollection)

Kaynak:
CookieContainer.cs
Kaynak:
CookieContainer.cs
Kaynak:
CookieContainer.cs

öğesinin CookieCollectionCookieContainer içeriğini belirli bir URI için öğesine ekler.

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)

Parametreler

uri
Uri

öğesine eklenecek öğesinin CookieCollection URI'si CookieContainer.

cookies
CookieCollection

CookieCollection öğesine eklenecek öğesini seçinCookieContainer.

Özel durumlar

cookies, null değeridir.

içindeki cookies tanımlama bilgilerinden birinin etki alanı şeklindedir null.

içindeki cookies tanımlama bilgilerinden biri geçersiz bir etki alanı içeriyor.

Açıklamalar

Yalnızca belirli bir konak için bir Cookie örnek eklerseniz, örneğin özelliğini ayarlamayın DomainCookie . Bu, URI'ye göre otomatik olarak ayarlanır.

URI'niz yerel etki alanınıza karşılık geliyorsa ve yerel etki alanındaki tüm konaklara gönderiyorsa, özelliğini ".local" olarak ayarlayın CookieDomain . Aksi takdirde, URI'de kullanılan ana bilgisayar adıyla eşleştiğinden emin olun.

eşitse CountCapacity, parametresi eklenmeden cookie önce kapsayıcıdan bir veya daha fazla Cookie örnek kaldırılır. Aşağıdaki gibi aşağıya Capacity getirmek Count için yeterli Cookie örnek kaldırılmıştır: kapsam içinde süresi dolmuş örnekler varsa bunlar temizlenir. Değilse, en son kullanılanlar CookieCollection bulunur ve kapsayıcıdan kaldırılır.

Ayrıca bkz.

Şunlara uygulanır