Application.SetCookie(Uri, String) メソッド

定義

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)

パラメーター

uri
Uri

Cookie を作成する場所を指定する Uri

value
String

Cookie データを含む 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」を参照してください。

適用対象

こちらもご覧ください