Share via


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 的到期時間,或會話的 DateTime.MinValue (僅限會話) Cookie。

secure
Boolean

如果 Cookie 只能透過 SSL 連線使用,則為 true,否則為false

httpOnly
Boolean

如果應該對用戶端指令碼隱藏 Cookie,則為 true,否則為 false

context
HttpContext

要求的 HttpContext

備註

從多載 Write 方法呼叫,以執行寫入 Cookie 的實際工作。 方法 Write 可確保 value 是非空白位元組陣列, name 而且是 path 非空字串。

給實施者的注意事項

您必須覆寫這個方法。 實作完全由開發人員決定。 在一般情況下,實作會將 Cookie 數據 Cookies 寫入集合,但這不是必要條件。 方法的大部分參數通常用來在一或多個 HttpCookie 對象上設定對等的屬性。

適用於