HttpResponse.Cookies Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera kolekcję plików cookie odpowiedzi.
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
Wartość właściwości
Kolekcja plików cookie odpowiedzi.
Przykłady
Poniższy przykład tworzy nowy plik cookie o nazwie LastVisit
, ustawia wartość pliku cookie na bieżącą datę i godzinę i dodaje plik cookie do bieżącej kolekcji plików cookie. Wszystkie pliki cookie w kolekcji plików cookie są wysyłane do klienta w nagłówku Set-Cookie
za pomocą strumienia wyjściowego 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)
Uwagi
ASP.NET zawiera dwie wewnętrzne kolekcje plików cookie. Kolekcja dostępna za pośrednictwem Cookies kolekcji HttpRequest zawiera pliki cookie przesyłane przez klienta do serwera w nagłówku Cookie
. Kolekcja dostępna za pośrednictwem Cookies kolekcji HttpResponse zawiera nowe pliki cookie utworzone na serwerze i przesyłane do klienta w nagłówku Set-Cookie
.
Po dodaniu pliku cookie przy użyciu HttpResponse.Cookies kolekcji plik cookie jest natychmiast dostępny w HttpRequest.Cookies kolekcji, nawet jeśli odpowiedź nie została wysłana do klienta.