HttpResponse.Cookies Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém a coleção de cookies de resposta.
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
Valor da propriedade
A coleção de cookies de resposta.
Exemplos
O exemplo a seguir cria um novo cookie chamado LastVisit
, define o valor do cookie como a data e hora atuais e adiciona o cookie à coleção de cookie atual. Todos os cookies na coleção de cookies são enviados para o cliente no Set-Cookie
cabeçalho com o fluxo de saída 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)
Comentários
ASP.NET inclui duas coleções de cookies intrínsecos. A coleção acessada por meio da Cookies coleção de HttpRequest cookies contém cookies transmitidos pelo cliente para o servidor no Cookie
cabeçalho. A coleção acessada por meio da Cookies coleção de HttpResponse contém novos cookies criados no servidor e transmitidos para o cliente no Set-Cookie
cabeçalho.
Depois de adicionar um cookie usando a HttpResponse.Cookies coleção, o cookie estará disponível imediatamente na HttpRequest.Cookies coleção, mesmo que a resposta não tenha sido enviada ao cliente.