CookieHandler.WriteCore Metoda

Definice

Při přepsání v odvozené třídě zapíše soubor cookie přidružený k zadanému požadavku, který má zadaný název, hodnotu, doménu, cestu, čas vypršení platnosti, trvalost a viditelnost.

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)

Parametry

value
Byte[]

Hodnota souboru cookie.

name
String

Název souboru cookie.

path
String

Cesta k souboru cookie.

domain
String

Doména souboru cookie.

expirationTime
DateTime

Čas vypršení platnosti souboru cookie nebo DateTime.MinValue pro soubor cookie relace (pouze relace).

secure
Boolean

truepokud by soubor cookie měl být použit pouze přes připojení SSL; v opačném případě . false

httpOnly
Boolean

truepokud by soubor cookie měl být skrytý před klientským skriptem; v opačném případě . false

context
HttpContext

Žádost je určena HttpContext .

Poznámky

Volané z přetížených Write metod k provedení skutečné práce zápisu souboru cookie. Metody Write zajistí, že value jde o neprázdné bajtové pole a name že path jsou neprázdné řetězce.

Poznámky pro implementátory

Tuto metodu musíte přepsat. Implementace je zcela na vývojáři. V typickém případě implementace zapisují data cookie do Cookies kolekce, nejedná se však o požadavek. Většina parametrů metody se obvykle používá k nastavení ekvivalentních vlastností u jednoho nebo více HttpCookie objektů.

Platí pro