HttpResponse.Cookies Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.