HttpResponse.Cookies Свойство

Определение

Возвращает коллекцию файлов cookie ответа.

public:
 property System::Web::HttpCookieCollection ^ Cookies { System::Web::HttpCookieCollection ^ get(); };
public System.Web.HttpCookieCollection Cookies { get; }
member this.Cookies : System.Web.HttpCookieCollection
Public ReadOnly Property Cookies As HttpCookieCollection

Значение свойства

Коллекция файлов cookie ответа.

Примеры

В следующем примере создается новый файл cookie с именем LastVisit, присваивается значение файла cookie текущей дате и времени, а файл cookie добавляется в текущую коллекцию файлов cookie. Все файлы cookie в коллекции cookie отправляются клиенту в заголовке Set-Cookie с потоком выходных данных HTTP.

HttpCookie MyCookie = new HttpCookie("LastVisit");
DateTime now = DateTime.Now;

MyCookie.Value = now.ToString();
MyCookie.Expires = now.AddHours(1);

Response.Cookies.Add(MyCookie);

Dim MyCookie As New HttpCookie("LastVisit")
Dim now As DateTime = DateTime.Now

MyCookie.Value = now.ToString()
MyCookie.Expires = now.AddHours(1)

Response.Cookies.Add(MyCookie)
   

Комментарии

ASP.NET включает две встроенные коллекции файлов cookie. Доступ к коллекции CookiesHttpRequest содержит файлы cookie, передаваемые клиентом серверу в заголовке Cookie . Доступ к коллекции CookiesHttpResponse содержит новые файлы cookie, созданные на сервере и передаваемые клиенту в заголовке Set-Cookie .

После добавления файла cookie с помощью HttpResponse.Cookies коллекции файл cookie сразу же доступен в HttpRequest.Cookies коллекции, даже если ответ не был отправлен клиенту.

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