CookieHandler.WriteCore メソッド

定義

派生クラスでオーバーライドされると、指定した名前、値、ドメイン、パス、有効期限、永続化、および可視性を持つ、指定された要求に関連付けられた Cookie を書き込みます。

protected:
 abstract void WriteCore(cli::array <System::Byte> ^ value, System::String ^ name, System::String ^ path, System::String ^ domain, DateTime expirationTime, bool secure, bool httpOnly, System::Web::HttpContext ^ context);
protected abstract void WriteCore(byte[] value, string name, string path, string domain, DateTime expirationTime, bool secure, bool httpOnly, System.Web.HttpContext context);
abstract member WriteCore : byte[] * string * string * string * DateTime * bool * bool * System.Web.HttpContext -> unit
Protected MustOverride Sub WriteCore (value As Byte(), name As String, path As String, domain As String, expirationTime As DateTime, secure As Boolean, httpOnly As Boolean, context As HttpContext)

パラメーター

value
Byte[]

Cookie の値。

name
String

Cookie の名前。

path
String

Cookie のパス。

domain
String

Cookie のドメイン。

expirationTime
DateTime

Cookie の有効期限、またはセッション (セッション専用) Cookie の DateTime.MinValue

secure
Boolean

true クッキーを SSL 接続経由でのみ使用する必要がある場合。それ以外の場合は false

httpOnly
Boolean

true クッキーをクライアントスクリプトから隠す必要がある場合。それ以外の場合は false

context
HttpContext

要求の HttpContext

注釈

オーバーロードされた Write メソッドから呼び出され、Cookie の書き込みの実際の作業が行われます。 Writeメソッドは、valueが空でないバイト配列であり、namepathが空でない文字列であることを確認します。

注意 (実装者)

このメソッドはオーバーライドする必要があります。 実装は完全に開発者が行います。 一般的なケースでは、実装は cookie データを Cookies コレクションに書き込みますが、これは必須ではありません。 メソッドのほとんどのパラメーターは、通常、1 つ以上の HttpCookie オブジェクトに同等のプロパティを設定するために使用されます。

適用対象