CookieHandler.WriteCore メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
派生クラスでオーバーライドされると、指定した名前、値、ドメイン、パス、有効期限、永続化、および可視性を持つ、指定された要求に関連付けられた 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が空でないバイト配列であり、nameとpathが空でない文字列であることを確認します。
注意 (実装者)
このメソッドはオーバーライドする必要があります。 実装は完全に開発者が行います。 一般的なケースでは、実装は cookie データを Cookies コレクションに書き込みますが、これは必須ではありません。 メソッドのほとんどのパラメーターは、通常、1 つ以上の HttpCookie オブジェクトに同等のプロパティを設定するために使用されます。