CookieContainer.Add Methode

Definition

Fügt einer CookieContainer eine Cookie hinzu.

Überlädt

Add(Cookie)

Fügt einer CookieContainer eine Cookie hinzu. Diese Methode bestimmt mithilfe der Domäne aus dem Cookie, welcher Domänenauflistung das Cookie zugeordnet werden soll.

Add(CookieCollection)

Fügt dem CookieCollection den Inhalt einer CookieContainer hinzu.

Add(Uri, Cookie)

Fügt dem Cookie für einen bestimmten URI ein CookieContainer hinzu.

Add(Uri, CookieCollection)

Fügt dem CookieCollection für einen bestimmten URI den Inhalt einer CookieContainer hinzu.

Add(Cookie)

Fügt einer CookieContainer eine Cookie hinzu. Diese Methode bestimmt mithilfe der Domäne aus dem Cookie, welcher Domänenauflistung das Cookie zugeordnet 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

Die Cookie hinzuzufügende CookieContainer.

Ausnahmen

cookie ist null.

Der cookie-Parameter ist null oder eine leere Zeichenfolge ("").

cookie ist größer als maxCookieSize.

- oder -

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

Hinweise

Wenn die Count -Eigenschaft gleich oder überschreitet, Capacity werden eine oder Cookie mehrere Instanzen aus dem Container entfernt, bevor der cookie Parameter hinzugefügt wird. Es werden genügend Cookie Instanzen entfernt, um wie folgt zu Capacity gelangenCount: Wenn im angegebenen Bereich abgelaufene Instanzen vorhanden sind, werden sie bereinigt. Andernfalls wird die zuletzt verwendete CookieCollection gefunden und aus dem Container entfernt.

Weitere Informationen

Gilt für:

Add(CookieCollection)

Fügt dem CookieCollection den Inhalt einer CookieContainer hinzu.

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

Die CookieCollection hinzuzufügende CookieContainer.

Ausnahmen

cookies ist null.

Hinweise

Wenn die Count -Eigenschaft gleich der Capacity -Eigenschaft ist, werden eine oder Cookie mehrere Instanzen aus dem Container entfernt, bevor der Inhalt des cookies Parameters hinzugefügt wird. Es werden genügend Cookie Instanzen entfernt, um Platz zu cookies schaffen: Wenn abgelaufene Instanzen vorhanden sind, werden sie bereinigt. Wenn nicht oder wenn mehr Platz benötigt wird, wird der zuletzt verwendete CookieCollection gefunden und aus dem Container entfernt.

Weitere Informationen

Gilt für:

Add(Uri, Cookie)

Fügt dem Cookie für einen bestimmten URI ein CookieContainer 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, das dem CookieContainer hinzugefügt werden soll.

cookie
Cookie

Die Cookie hinzuzufügende CookieContainer.

Ausnahmen

uri ist null oder cookie ist null.

cookie ist größer als maxCookieSize.

- oder -

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

Hinweise

Wenn Sie nur für einen bestimmten Host eine Cookie Instanz hinzufügen, legen Sie die Domain -Eigenschaft der Cookie -Instanz nicht fest. Dies wird automatisch basierend auf dem URI 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 er mit dem hostnamen übereinstimmt, der im URI verwendet wird.

Wenn die Version -Eigenschaft von Cookie Netscape ist, wird die Path -Eigenschaft von Cookie, wenn sie nicht explizit festgelegt ist, vom URI abgeleitet und ist der vollständige Pfad vom URI, einschließlich des Seitennamens.

Wenn die Count -Eigenschaft gleich der Capacity -Eigenschaft ist, werden eine oder Cookie mehrere Instanzen aus dem Container entfernt, bevor der cookie Parameter hinzugefügt wird. Es werden genügend Cookie Instanzen entfernt, um wie folgt zu Capacity sehenCount: Wenn abgelaufene Instanzen im Bereich vorhanden sind, werden sie bereinigt. Andernfalls wird die zuletzt verwendete CookieCollection gefunden und aus dem Container entfernt.

Weitere Informationen

Gilt für:

Add(Uri, CookieCollection)

Fügt dem CookieCollection für einen bestimmten URI den Inhalt einer CookieContainer 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, das dem CookieContainer hinzugefügt werden soll.

cookies
CookieCollection

Die CookieCollection hinzuzufügende CookieContainer.

Ausnahmen

cookies ist null.

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

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

Hinweise

Wenn Sie nur für einen bestimmten Host eine Cookie Instanz hinzufügen, legen Sie die Domain -Eigenschaft der Cookie -Instanz nicht fest. Dies wird automatisch basierend auf dem URI 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 er mit dem hostnamen übereinstimmt, der im URI verwendet wird.

Wenn Count gleich Capacityist, wird eine oder Cookie mehrere Instanzen aus dem Container entfernt, bevor der cookie Parameter hinzugefügt wird. Es werden genügend Cookie Instanzen entfernt, um wie folgt zu Capacity gelangenCount: Wenn abgelaufene Instanzen im Bereich vorhanden sind, werden sie bereinigt. Andernfalls wird die zuletzt verwendete CookieCollection gefunden und aus dem Container entfernt.

Weitere Informationen

Gilt für: