CookieContainer.SetCookies(Uri, String) Метод

Определение

Добавляет экземпляры Cookie для одного или нескольких файлов cookie из заголовка HTTP-cookie в класс CookieContainer для определенного URI.Adds Cookie instances for one or more cookies from an HTTP cookie header to the CookieContainer for a specific URI.

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)

Параметры

uri
Uri

URI объекта CookieCollection.The URI of the CookieCollection.

cookieHeader
String

Содержимое возвращаемого HTTP-сервером заголовка HTTP set-cookie, содержащего экземпляры Cookie, разделенные запятыми.The contents of an HTTP set-cookie header as returned by a HTTP server, with Cookie instances delimited by commas.

Исключения

Параметр uri или cookieHeader имеет значение null.uri or cookieHeader is null.

Один из файлов cookie является недопустимым.One of the cookies is invalid.

-или--or-

При добавлении одного из файлов cookie в контейнер произошла ошибка.An error occurred while adding one of the cookies to the container.

Комментарии

SetCookies Извлекает все файлы cookie HTTP из заголовка HTTP cookie, создает Cookie для каждого из них, а затем добавляет каждый Cookie к внутреннему CookieCollection , связанному с URI.SetCookies pulls all the HTTP cookies out of the HTTP cookie header, builds a Cookie for each one, and then adds each Cookie to the internal CookieCollection that is associated with the URI. Файлы cookie HTTP в cookieHeader строке должны быть разделены запятыми.The HTTP cookies in the cookieHeader string must be delimited by commas.

Применяется к

См. также раздел