Application.SetCookie(Uri, String) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Létrehoz egy cookie-t a megadott helyhez Uri.
public:
static void SetCookie(Uri ^ uri, System::String ^ value);
public static void SetCookie(Uri uri, string value);
static member SetCookie : Uri * string -> unit
Public Shared Sub SetCookie (uri As Uri, value As String)
Paraméterek
Kivételek
Ha a megadott cookie létrehozásakor probléma lép fel, a InternetSetCookie függvény win32-hibát jelez (a függvény meghívja SetCookie(Uri, String)).
Megjegyzések
A cookie egy tetszőleges adatrészlet, amelyet egy alkalmazás tárolhat az ügyfélszámítógépen az alkalmazás munkamenetei (munkamenet-cookie-k) vagy alkalmazás-munkamenetek (állandó cookie-k) során. Mindkét típusú cookie-t létrehozhatja a hívással SetCookie.
A cookie-adatok általában név/érték pár formájában, az alábbi formátumban kerülnek megjelenítésre:
Name=Value
Ennek a formátumnak SetCookiea sztringje, valamint annak a helynek a Uri neve, amelyre a cookie-t be kell állítani (általában az alkalmazás tartománya).
Attól függ, hogy a cookie munkamenet-cookie vagy állandó cookie-e, attól függ, hogy az átadott SetCookie cookie-sztring tartalmazza-e a lejárati dátumot. A munkamenet-cookie sztringje nem tartalmaz lejárati dátumot. Az állandó cookie sztringje igen, és a következő formátumban kell lennie:
NAME=VALUE; expires=DAY, DD-MMM-YYYY HH:MM:SS GMT
Az állandó cookie-k az aktuális Windows telepítés ideiglenes Internet Files mappájában vannak tárolva, amíg el nem járnak, ebben az esetben pedig törlődnek. Az állandó cookie-kat törölheti az alkalmazásból, ha a lejárati dátumot egy korábbi dátum/idő értékre állítja.
A WPF cookie-jainak áttekintését lásd: Navigation Overview.