HttpResponse.Cookies Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает коллекцию файлов сookie ответов.
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. Коллекция, доступная через Cookies коллекцию HttpRequest содержит файлы cookie, передаваемые клиентом серверу в заголовке Cookie
. Коллекция, доступная через Cookies коллекцию HttpResponse содержит новые файлы cookie, созданные на сервере и передаваемые клиенту в заголовке Set-Cookie
.
После добавления файла cookie с помощью HttpResponse.Cookies коллекции файл cookie сразу же доступен в HttpRequest.Cookies коллекции, даже если ответ не был отправлен клиенту.