CookieHandler.Write Método

Definición

Escribe una cookie.Writes a cookie.

Sobrecargas

Write(Byte[], Boolean, DateTime)

Escribe una cookie asociada a la solicitud actual que tiene el valor, la persistencia y la fecha de expiración especificados.Writes a cookie associated with the current request that has the specified value, persistence, and expiration time.

Write(Byte[], String, DateTime)

Escribe una cookie asociada a la solicitud actual que tiene el nombre, el valor y la fecha de expiración especificados.Writes a cookie associated with the current request that has the specified name, value, and expiration time.

Write(Byte[], String, DateTime, HttpContext)

Escribe una cookie asociada a la solicitud especificada que tiene el nombre, el valor y la fecha de expiración especificados.Writes a cookie associated with the specified request that has the specified name, value, and expiration time.

Write(Byte[], String, String, String, DateTime, Boolean, Boolean, HttpContext)

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 y la visibilidad especificados.Writes a cookie associated with the specified request that has the specified name, value, domain, path, expiration time, and visibility.

Write(Byte[], Boolean, DateTime)

Escribe una cookie asociada a la solicitud actual que tiene el valor, la persistencia y la fecha de expiración especificados.Writes a cookie associated with the current request that has the specified value, persistence, and expiration time.

public:
 void Write(cli::array <System::Byte> ^ value, bool isPersistent, DateTime tokenExpirationTime);
public void Write (byte[] value, bool isPersistent, DateTime tokenExpirationTime);
member this.Write : byte[] * bool * DateTime -> unit
Public Sub Write (value As Byte(), isPersistent As Boolean, tokenExpirationTime As DateTime)

Parámetros

value
Byte[]

Valor de la cookie.The cookie value.

isPersistent
Boolean

true si la cookie es persistente; false si la cookie es solo de sesión, es decir, solamente es válida hasta que se cierre el explorador del cliente.true if the cookie is persistent; false if the cookie is session-only, that is, only valid until the browser on the client is closed.

tokenExpirationTime
DateTime

Fecha de expiración para el token subyacente.The expiration time for the underlying token.

Excepciones

El valor de value es null o está vacío.value is null or empty.

Comentarios

Si el isPersistent parámetro es false, la hora de expiración de la DateTime.MinValuecookie se establece en.If the isPersistent parameter is false, the cookie expiration time is set to DateTime.MinValue. Si el isPersistent parámetro es true, la hora de expiración de la cookie se establece en PersistentSessionLifetime el valor de la propiedad null si no es o PersistentSessionLifetime , si nullla propiedad es, la fecha de expiración se establece en el valor de la tokenExpirationTime parámetro.If the isPersistent parameter is true, the cookie expiration time is set to the value of the PersistentSessionLifetime property if it is not null or, if the PersistentSessionLifetime property is null, the expiration time is set to the value of the tokenExpirationTime parameter.

El nombre de la cookie, el dominio y la ruta Namede Domainacceso se Path especifican mediante las propiedades, y.The cookie name, domain and path are specified by the Name, Domain, and Path properties. Especifica la solicitud Current.The request is specified by Current. La propiedad especifica si la cookie se debe enviar solo a través de RequireSsl SSL y si la cookie se debe ocultar desde los scripts del lado cliente se especifica HideFromClientScript mediante la propiedad.Whether the cookie should be sent only over SSL is specified by the RequireSsl property and whether the cookie should be hidden from client-side scripts is specified by the HideFromClientScript property.

Write(Byte[], String, DateTime)

Escribe una cookie asociada a la solicitud actual que tiene el nombre, el valor y la fecha de expiración especificados.Writes a cookie associated with the current request that has the specified name, value, and expiration time.

public:
 void Write(cli::array <System::Byte> ^ value, System::String ^ name, DateTime expirationTime);
public void Write (byte[] value, string name, DateTime expirationTime);
member this.Write : byte[] * string * DateTime -> unit
Public Sub Write (value As Byte(), name As String, expirationTime As DateTime)

Parámetros

value
Byte[]

Valor de la cookie.The cookie value.

name
String

El nombre de la cookie.The name of 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.

Excepciones

El valor de value es null o está vacío.value is null or empty.

El valor de name es null o está vacío.name is null or empty.

Comentarios

Las propiedades Domain y Path especifican el dominio y la ruta de acceso de la cookie.The cookie domain and path are specified by the Domain and Path properties. Especifica la solicitud HttpContext.Current.The request is specified by HttpContext.Current. Especifica la solicitud Current.The request is specified by Current. La propiedad especifica si la cookie se debe enviar solo a través de RequireSsl SSL y si la cookie se debe ocultar desde los scripts del lado cliente se especifica HideFromClientScript mediante la propiedad.Whether the cookie should be sent only over SSL is specified by the RequireSsl property and whether the cookie should be hidden from client-side scripts is specified by the HideFromClientScript property.

Write(Byte[], String, DateTime, HttpContext)

Escribe una cookie asociada a la solicitud especificada que tiene el nombre, el valor y la fecha de expiración especificados.Writes a cookie associated with the specified request that has the specified name, value, and expiration time.

public:
 void Write(cli::array <System::Byte> ^ value, System::String ^ name, DateTime expirationTime, System::Web::HttpContext ^ context);
public void Write (byte[] value, string name, DateTime expirationTime, System.Web.HttpContext context);
member this.Write : byte[] * string * DateTime * System.Web.HttpContext -> unit
Public Sub Write (value As Byte(), name As String, expirationTime As DateTime, 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.

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.

context
HttpContext

HttpContext de la solicitud.The HttpContext for the request.

Excepciones

El valor de value es null o está vacío.value is null or empty.

El valor de name es null o está vacío.name is null or empty.

Comentarios

Las propiedades Domain y Path especifican el dominio y la ruta de acceso de la cookie.The cookie domain and path are specified by the Domain and Path properties. Especifica la solicitud Current.The request is specified by Current. La propiedad especifica si la cookie se debe enviar solo a través de RequireSsl SSL y si la cookie se debe ocultar desde los scripts del lado cliente se especifica HideFromClientScript mediante la propiedad.Whether the cookie should be sent only over SSL is specified by the RequireSsl property and whether the cookie should be hidden from client-side scripts is specified by the HideFromClientScript property.

Write(Byte[], String, String, String, DateTime, Boolean, Boolean, HttpContext)

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 y la visibilidad especificados.Writes a cookie associated with the specified request that has the specified name, value, domain, path, expiration time, and visibility.

public:
 void Write(cli::array <System::Byte> ^ value, System::String ^ name, System::String ^ path, System::String ^ domain, DateTime expirationTime, bool requiresSsl, bool hideFromClientScript, System::Web::HttpContext ^ context);
public void Write (byte[] value, string name, string path, string domain, DateTime expirationTime, bool requiresSsl, bool hideFromClientScript, System.Web.HttpContext context);
member this.Write : byte[] * string * string * string * DateTime * bool * bool * System.Web.HttpContext -> unit
Public Sub Write (value As Byte(), name As String, path As String, domain As String, expirationTime As DateTime, requiresSsl As Boolean, hideFromClientScript 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.

requiresSsl
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.

hideFromClientScript
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.

Excepciones

El valor de value es null o está vacío.value is null or empty.

El valor de name es null o está vacío.name is null or empty.

Se aplica a