Application.SetCookie(Uri, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Uriで指定された場所の Cookie を作成します。
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)
パラメーター
例外
指定した Cookie を作成しようとしたときに問題が発生した場合、 InternetSetCookie 関数 ( SetCookie(Uri, String) によって呼び出されます) によって Win32 エラーが発生します。
注釈
Cookie は、アプリケーション セッション (セッション Cookie) またはアプリケーション セッション間 (永続的な Cookie) の間で、クライアント コンピューター上のアプリケーションによって格納できる任意のデータです。 SetCookieを呼び出すことで、両方の種類の Cookie を作成できます。
Cookie データは、通常、名前と値のペアの形式を次の形式で受け取ります。
Name=Value
この形式の文字列を、cookie を設定する場所 (通常はアプリケーション ドメイン) のUriと共に、SetCookieに渡します。
Cookie がセッション Cookie であるか永続的な Cookie であるかは、 SetCookie に渡す Cookie 文字列に有効期限が含まれているかどうかによって異なります。 セッション Cookie の文字列には、有効期限が含まれていません。 永続的な Cookie の文字列は、次の形式である必要があります。
NAME=VALUE; expires=DAY, DD-MMM-YYYY HH:MM:SS GMT
永続的な Cookie は、有効期限が切れるまで、現在のWindows インストールの一時インターネット ファイル フォルダーに格納されます。その場合は削除されます。 アプリケーションから永続的な Cookie を削除するには、有効期限の日付を過去の日付/時刻の値に設定します。
WPFの Cookie の概要については、「Navigation Overview」を参照してください。