HttpResponse.Cookies プロパティ

定義

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

public:
 property System::Web::HttpCookieCollection ^ Cookies { System::Web::HttpCookieCollection ^ get(); };
public System.Web.HttpCookieCollection Cookies { get; }
member this.Cookies : System.Web.HttpCookieCollection
Public ReadOnly Property Cookies As HttpCookieCollection

プロパティ値

HttpCookieCollection

応答のクッキー コレクション。

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

HttpCookie MyCookie = new HttpCookie("LastVisit");
DateTime now = DateTime.Now;

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

Response.Cookies.Add(MyCookie);

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)
   

注釈

ASP.NET には、2 つの組み込み Cookie コレクションが含まれています。 コレクションを介して Cookies アクセスされるコレクションには、クライアントによってヘッダー内の HttpRequest サーバーに送信される Cookie が Cookie 含まれています。 コレクションを介してCookiesアクセスされるコレクションには、サーバーで作成され、ヘッダー内のクライアントに送信される新しい Cookie がSet-CookieHttpResponseまれています。

コレクションを使用 HttpResponse.Cookies して Cookie を追加すると、応答がクライアントに送信されていない場合でも、Cookie はコレクション内で HttpRequest.Cookies すぐに使用できます。

適用対象