CookieHandler.WriteCore(Byte[], String, String, String, DateTime, Boolean, Boolean, HttpContext) Método

Definición

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.When overridden in a derived class, writes a cookie associated with the specified request that has the specified name, value, domain, path, expiration time, persistence and visibility.

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.The cookie value.

name
String

El nombre de la cookie.The name of the cookie.

path
String

La ruta de acceso de la cookie.The path for the cookie

domain
String

Dominio de la cookie.The domain for the cookie

expirationTime
DateTime

La fecha de expiración de la cookie, o MinValue para una cookie de sesión (de una sesión únicamente).The expiration time for the cookie, or MinValue for a session (session-only) cookie.

secure
Boolean

Es true si la cookie solo se debe usar en una conexión SSL; de lo contrario, es false.true if the cookie should only be used over an SSL connection; otherwise, false.

httpOnly
Boolean

true si la cookie debe estar oculta del script de cliente; si no, false.true if the cookie should be hidden from client script; otherwise, false.

context
HttpContext

HttpContext de la solicitud.The HttpContext for the request.

Comentarios

Se llama desde los Write métodos sobrecargados para realizar el trabajo real de escribir la cookie.Called from the overloaded Write methods to do the actual work of writing the cookie. Los Write métodos garantizarán que value es una matriz de bytes no vacía y name que path y son cadenas no vacías.The Write methods will ensure that value is a non-empty byte array and that name and path are non-empty strings.

Notas a los desarrolladores de herederos

Debe invalidar este método.You must override this method. La implementación es totalmente el desarrollador.The implementation is entirely up to the developer. En el caso típico, las implementaciones escriben los datos de Cookies la cookie en la colección; sin embargo, esto no es un requisito.In the typical case, implementations write the cookie data to the Cookies collection, however, this is not a requirement. La mayoría de los parámetros del método se utilizan normalmente para establecer propiedades equivalentes en HttpCookie uno o más objetos.Most parameters of the method are typically used to set equivalent properties on one or more HttpCookie objects.

Se aplica a