CookieContainer.Add Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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)
- Quelle:
- CookieContainer.cs
- Quelle:
- CookieContainer.cs
- Quelle:
- CookieContainer.cs
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)
- Quelle:
- CookieContainer.cs
- Quelle:
- CookieContainer.cs
- Quelle:
- CookieContainer.cs
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)
- Quelle:
- CookieContainer.cs
- Quelle:
- CookieContainer.cs
- Quelle:
- CookieContainer.cs
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 eine Cookie Instanz nur für einen bestimmten Host 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 eines Cookie -Objekts 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 vor dem Hinzufügen cookie
des Parameters eine oder Cookie mehrere Instanzen aus dem Container entfernt. 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)
- Quelle:
- CookieContainer.cs
- Quelle:
- CookieContainer.cs
- Quelle:
- CookieContainer.cs
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 eine Cookie Instanz nur für einen bestimmten Host 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.