Udostępnij za pośrednictwem


Application.SetCookie(Uri, String) Metoda

Definicja

Tworzy plik cookie dla lokalizacji określonej przez obiekt 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)

Parametry

uri
Uri

Określa Uri lokalizację, dla której ma zostać utworzony plik cookie.

value
String

Element String zawierający dane pliku cookie.

Wyjątki

Błąd Win32 jest zgłaszany przez funkcję (wywoływaną przez InternetSetCookie SetCookie(Uri, String)), jeśli występuje problem podczas próby utworzenia określonego pliku cookie.

Uwagi

Plik cookie jest dowolnym elementem danych, które mogą być przechowywane przez aplikację na komputerze klienckim podczas sesji aplikacji (plików cookie sesji) lub sesji aplikacji (trwałe pliki cookie). Oba typy plików cookie można utworzyć, wywołując metodę SetCookie.

Dane plików cookie zwykle mają postać pary nazwy/wartości w następującym formacie:

Name=Value

Należy przekazać ciąg tego formatu do SetCookie, wraz z Uri lokalizacją, dla której plik cookie powinien być ustawiony (zazwyczaj domena aplikacji).

Niezależnie od tego, czy plik cookie jest plikiem cookie sesji, czy trwałym plikiem cookie, zależy od tego, czy przekazywany SetCookie ciąg pliku cookie zawiera datę wygaśnięcia. Ciąg pliku cookie sesji nie zawiera daty wygaśnięcia. Ciąg trwałego pliku cookie musi mieć następujący format:

NAME=VALUE; expires=DAY, DD-MMM-YYYY HH:MM:SS GMT

Trwałe pliki cookie są przechowywane w bieżącym folderze plików tymczasowych plików internetowych Windows do momentu ich wygaśnięcia, w którym przypadku zostaną usunięte. Trwałe pliki cookie z aplikacji można usunąć, ustawiając jego datę wygaśnięcia na wartość daty/godziny, która jest w przeszłości.

Aby zapoznać się z omówieniem plików cookie w WPF, zobacz Omówienie nawigacji.

Dotyczy

Zobacz też