Share via


HttpResponse.Cookies プロパティ

応答の cookie コレクションを取得します。

名前空間: System.Web
アセンブリ: System.Web (system.web.dll 内)

構文

'宣言
Public ReadOnly Property Cookies As HttpCookieCollection
'使用
Dim instance As HttpResponse
Dim value As HttpCookieCollection

value = instance.Cookies
public HttpCookieCollection Cookies { get; }
public:
property HttpCookieCollection^ Cookies {
    HttpCookieCollection^ get ();
}
/** @property */
public HttpCookieCollection get_Cookies ()
public function get Cookies () : HttpCookieCollection
適用できません。

プロパティ値

応答の Cookie コレクション。

解説

ASP.NET には 2 つの cookie コレクションが組み込まれています。HttpRequestCookies コレクションを使用してアクセスしたコレクションには、Cookie ヘッダー内に、クライアントからサーバーへ送信された cookie が含まれています。HttpResponseCookies コレクションを使用してアクセスしたコレクションには、Set-Cookie ヘッダー内に、サーバーで生成され、クライアントへ送信された新しい cookies が含まれています。

トピック 場所
方法 : Cookie を記述する Visual Studio ASP .NET での Web アプリケーションの作成
方法 : Cookie を削除する Visual Studio ASP .NET での Web アプリケーションの作成
方法 : Cookie を記述する Visual Studio ASP .NET での Web アプリケーションの作成
方法 : Cookie を削除する Visual Studio ASP .NET での Web アプリケーションの作成
方法 : Cookie を記述する ASP .NET Web アプリケーションの作成
方法 : Cookie を削除する ASP .NET Web アプリケーションの作成

使用例

次のコード例では、LastVisit という名前の新しい Cookie を作成し、Cookie の値を現在の日付と時刻に設定して、現在の Cookie コレクションに追加します。cookie コレクション内のすべての cookie を HTTP 出力ストリームと共に Set-Cookie ヘッダーのクライアントに送信します。

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)
   
HttpCookie MyCookie = new HttpCookie("LastVisit");
DateTime now = DateTime.Now;

MyCookie.Value = now.ToString();
MyCookie.Expires = now.AddHours(1);

Response.Cookies.Add(MyCookie);
   
HttpCookie myCookie = new HttpCookie("LastVisit");
DateTime now = DateTime.get_Now();

myCookie.set_Value(now.ToString());
myCookie.set_Expires(now.AddHours(1));

get_Response().get_Cookies().Add(myCookie);
var myCookie : HttpCookie = new HttpCookie("LastVisit")
var now : DateTime = DateTime.Now

myCookie.Value = now.ToString()
myCookie.Expires = now.AddHours(1)

Response.Cookies.Add(myCookie)
   

プラットフォーム

Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

バージョン情報

.NET Framework

サポート対象 : 3.0,2.0,1.1,1.0

参照

関連項目

HttpResponse クラス
HttpResponse メンバ
System.Web 名前空間