Freigeben über


CookieContainer.SetCookies(Uri, String) Methode

Definition

Fügt dem Cookie für einen angegebenen URI die CookieContainer-Instanzen für Cookies aus einem HTTP-Cookieheader hinzu.

public:
 void SetCookies(Uri ^ uri, System::String ^ cookieHeader);
public void SetCookies (Uri uri, string cookieHeader);
member this.SetCookies : Uri * string -> unit
Public Sub SetCookies (uri As Uri, cookieHeader As String)

Parameter

uri
Uri

Der URI des CookieCollection.

cookieHeader
String

Der Inhalt eines HTTP-Set-Cookieheaders, der von einem HTTP-Server zurückgegeben wurde, wobei die Cookie-Instanzen durch Komma getrennt sind.

Ausnahmen

uri oder cookieHeader ist null.

Eines der Cookies ist ungültig.

- oder -

Beim Hinzufügen eines der Cookies zum Container ist ein Fehler aufgetreten.

Hinweise

SetCookies ruft alle HTTP-Cookies aus dem HTTP-Cookie-Header ab, erstellt für jedes cookie eine Cookie und fügt dann jede Cookie der internen CookieCollection Cookies hinzu, die dem URI zugeordnet ist. Die HTTP-Cookies in der cookieHeader Zeichenfolge müssen durch Kommas getrennt werden.

Gilt für:

Weitere Informationen