次の方法で共有


CookieHandler.WriteCore メソッド

定義

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

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[]

クッキー値。

name
String

クッキーの名前。

path
String

クッキーのパス。

___domain
String

Cookie のドメイン。

expirationTime
DateTime

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

secure
Boolean

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

httpOnly
Boolean

クッキーをクライアント スクリプトで非表示にする場合は true。それ以外の場合は false

context
HttpContext

要求の HttpContext

注釈

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

注意 (実装者)

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

適用対象