Freigeben über


CookieContainer.Add Methode

Definition

Fügt einen Cookie zu einem CookieContainer.

Überlädt

Name Beschreibung
Add(Cookie)

Fügt einen Cookie zu einem CookieContainer. Diese Methode verwendet die Domäne aus der Cookie , um zu bestimmen, mit welcher Domänensammlung die Cookie Domäne verknüpft werden soll.

Add(CookieCollection)

Fügt den Inhalt einer CookieCollection zu der CookieContainer.

Add(Uri, Cookie)

Fügt einen CookieCookieContainer zu einem bestimmten URI hinzu.

Add(Uri, CookieCollection)

Fügt den Inhalt eines elements CookieCollection zu CookieContainer einem bestimmten URI hinzu.

Add(Cookie)

Quelle:
CookieContainer.cs
Quelle:
CookieContainer.cs
Quelle:
CookieContainer.cs
Quelle:
CookieContainer.cs
Quelle:
CookieContainer.cs

Fügt einen Cookie zu einem CookieContainer. Diese Methode verwendet die Domäne aus der Cookie , um zu bestimmen, mit welcher Domänensammlung die Cookie Domäne verknüpft werden soll.

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)

Parameter

cookie
Cookie

The Cookie to be added to the CookieContainer.

Ausnahmen

cookie ist null.

Die Domäne ist cookienull oder die leere Zeichenfolge ("").

cookie ist größer als maxCookieSize.

- oder -

die Domäne ist cookie kein gültiger URI.

Hinweise

Wenn die Count Eigenschaft der Eigenschaft entspricht oder die Eigenschaft überschreitet Capacity , werden mindestens eine Cookie Instanz aus dem Container entfernt, bevor Sie den cookie Parameter hinzufügen. Es werden genügend Cookie Instanzen entfernt, um folgendes anzuzeigen CapacityCount: Wenn im angegebenen Bereich abgelaufene Instanzen vorhanden sind, werden sie bereinigt. Andernfalls wird die zuletzt verwendete CookieCollection Option gefunden und aus dem Container entfernt.

Weitere Informationen

Gilt für:

Add(CookieCollection)

Quelle:
CookieContainer.cs
Quelle:
CookieContainer.cs
Quelle:
CookieContainer.cs
Quelle:
CookieContainer.cs
Quelle:
CookieContainer.cs

Fügt den Inhalt einer CookieCollection zu der 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)

Parameter

cookies
CookieCollection

The CookieCollection to be added to the CookieContainer.

Ausnahmen

cookies ist null.

Hinweise

Wenn die Count Eigenschaft der Capacity Eigenschaft entspricht, werden mindestens eine Cookie Instanz aus dem Container entfernt, bevor der Inhalt des cookies Parameters hinzugefügt wird. Genügend Cookie Instanzen werden entfernt, um Platz für cookies folgendes zu schaffen: Wenn abgelaufene Instanzen vorhanden sind, werden sie bereinigt. Falls nicht oder wenn mehr Platz benötigt wird, wird der zuletzt verwendete CookieCollection Raum gefunden und aus dem Container entfernt.

Weitere Informationen

Gilt für:

Add(Uri, Cookie)

Quelle:
CookieContainer.cs
Quelle:
CookieContainer.cs
Quelle:
CookieContainer.cs
Quelle:
CookieContainer.cs
Quelle:
CookieContainer.cs

Fügt einen CookieCookieContainer zu einem bestimmten URI hinzu.

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)

Parameter

uri
Uri

Der URI des Cookie hinzuzufügenden CookieContainer.

cookie
Cookie

The Cookie to be added to the CookieContainer.

Ausnahmen

uri ist null oder cookie ist null.

cookie ist größer als maxCookieSize.

- oder -

Die Domäne ist cookie kein gültiger URI.

Hinweise

Wenn Sie eine Cookie Instanz nur für einen bestimmten Host hinzufügen, legen Sie die Domain Eigenschaft der Cookie Instanz nicht fest. Dies wird basierend auf dem URI automatisch festgelegt.

Wenn Ihr URI Ihrer lokalen Domäne entspricht und an alle Hosts in der lokalen Domäne sendet, legen Sie die Cookie.Domain Eigenschaft auf ".local" fest. Stellen Sie andernfalls sicher, dass sie dem hostnamen entspricht, der im URI verwendet wird.

Wenn die Version Eigenschaft eines Cookie Netscape-Objekts ist, wird die Path Eigenschaft der CookieURI abgeleitet, falls nicht explizit festgelegt, und ist der vollständige Pfad aus dem URI, einschließlich des Seitennamens.

Wenn die Count Eigenschaft der Capacity Eigenschaft entspricht, werden mindestens eine Cookie Instanz aus dem Container entfernt, bevor Sie den cookie Parameter hinzufügen. Genügend Cookie Instanzen werden entfernt, um folgendes anzuzeigen CountCapacity : Wenn abgelaufene Instanzen im Bereich vorhanden sind, werden sie bereinigt. Andernfalls wird die zuletzt verwendete CookieCollection Option gefunden und aus dem Container entfernt.

Weitere Informationen

Gilt für:

Add(Uri, CookieCollection)

Quelle:
CookieContainer.cs
Quelle:
CookieContainer.cs
Quelle:
CookieContainer.cs
Quelle:
CookieContainer.cs
Quelle:
CookieContainer.cs

Fügt den Inhalt eines elements CookieCollection zu CookieContainer einem bestimmten URI hinzu.

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)

Parameter

uri
Uri

Der URI des CookieCollection hinzuzufügenden CookieContainer.

cookies
CookieCollection

The CookieCollection to be added to the CookieContainer.

Ausnahmen

cookies ist null.

Die Domäne für einen der Cookies in cookies ist null.

Einer der Cookies enthält cookies eine ungültige Domäne.

Hinweise

Wenn Sie eine Cookie Instanz nur für einen bestimmten Host hinzufügen, legen Sie die Domain Eigenschaft der Cookie Instanz nicht fest. Dies wird basierend auf dem URI automatisch festgelegt.

Wenn Ihr URI Ihrer lokalen Domäne entspricht und an alle Hosts in der lokalen Domäne sendet, legen Sie die CookieDomain Eigenschaft auf ".local" fest. Stellen Sie andernfalls sicher, dass sie dem hostnamen entspricht, der im URI verwendet wird.

Wenn Count gleich Capacity, wird eine oder mehrere Cookie Instanzen aus dem Container entfernt, bevor Sie den cookie Parameter hinzufügen. Genügend Cookie Instanzen werden entfernt, um Count folgendes anzuzeigen Capacity : Wenn abgelaufene Instanzen im Bereich vorhanden sind, werden sie bereinigt. Andernfalls wird die zuletzt verwendete CookieCollection Option gefunden und aus dem Container entfernt.

Weitere Informationen

Gilt für: