Share via


CookieHandler.WriteCore Método

Definição

Quando substituído em uma classe derivada, grava um cookie associado à solicitação especificada que tem o nome, valor, domínio, caminho, tempo de expiração, persistência e visibilidade especificados.

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)

Parâmetros

value
Byte[]

O valor do cookie.

name
String

O nome do cookie.

path
String

O caminho para o cookie.

domain
String

O domínio do cookie.

expirationTime
DateTime

O tempo de expiração do cookie ou DateTime.MinValue para um cookie de sessão (somente sessão).

secure
Boolean

true se o cookie precisar ser usado apenas em uma conexão SSL; caso contrário, false.

httpOnly
Boolean

true se o cookie precisar ser ocultado do script de cliente; caso contrário, false.

context
HttpContext

O HttpContext para a solicitação.

Comentários

Chamado dos métodos sobrecarregados Write para fazer o trabalho real de escrever o cookie. Os Write métodos garantirão que value seja uma matriz de bytes não vazia e que name e path sejam cadeias de caracteres não vazias.

Notas aos Implementadores

Você deve substituir esse método. A implementação cabe inteiramente ao desenvolvedor. No caso típico, as implementações gravam os dados do cookie na Cookies coleção, no entanto, isso não é um requisito. A maioria dos parâmetros do método normalmente é usada para definir propriedades equivalentes em um ou mais HttpCookie objetos.

Aplica-se a