Sdílet prostřednictvím


HttpResponse.Cookies Vlastnost

Definice

Získá kolekci souborů cookie odpovědi.

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

Hodnota vlastnosti

HttpCookieCollection

Kolekce souborů cookie odpovědi.

Příklady

Následující příklad vytvoří nový soubor cookie s názvem LastVisit, nastaví hodnotu souboru cookie na aktuální datum a čas a přidá soubor cookie do aktuální kolekce souborů cookie. Všechny soubory cookie v kolekci souborů cookie se odešlou klientovi v Set-Cookie hlavičce s výstupním streamem 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)
   

Poznámky

ASP.NET obsahuje dvě vnitřní kolekce souborů cookie. Kolekce přístupná prostřednictvím Cookies kolekce HttpRequest obsahuje soubory cookie přenášené klientem na server v hlavičce Cookie . Kolekce, ke které se přistupuje prostřednictvím Cookies kolekce HttpResponse , obsahuje nové soubory cookie vytvořené na serveru a předávané klientovi v Set-Cookie hlavičce.

Po přidání souboru cookie pomocí HttpResponse.Cookies kolekce je soubor cookie okamžitě k dispozici v HttpRequest.Cookies kolekci, i když nebyla odpověď odeslána klientovi.

Platí pro