CookieHandler.WriteCore Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cuando se reemplaza en una clase derivada, escribe una cookie asociada a la solicitud especificada que tiene el nombre, el valor, el dominio, la ruta de acceso, la fecha de expiración, la persistencia y la visibilidad 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[]
Valor de la cookie.
- name
- String
El nombre de la cookie.
- path
- String
La ruta de acceso de la cookie.
- domain
- String
Dominio de la cookie.
- expirationTime
- DateTime
La hora de expiración de la cookie o DateTime.MinValue para una cookie de sesión (solo sesión).
- secure
- Boolean
Es true
si la cookie solo se debe usar en una conexión SSL; de lo contrario, es false
.
- httpOnly
- Boolean
true
si la cookie debe estar oculta del script de cliente; si no, false
.
- context
- HttpContext
HttpContext de la solicitud.
Comentarios
Se llama desde los métodos sobrecargados Write para realizar el trabajo real de escribir la cookie. Los Write métodos garantizarán que value
es una matriz de bytes no vacía y que y path
son cadenas no name
vacías.
Notas a los implementadores
Debe invalidar este método. La implementación es totalmente para el desarrollador. En el caso típico, las implementaciones escriben los datos de cookies en la Cookies colección; sin embargo, esto no es un requisito. La mayoría de los parámetros del método se usan normalmente para establecer propiedades equivalentes en uno o varios HttpCookie objetos.