CookieHandler.Write 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í.
Escribe una 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. |
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. |
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. |
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. |
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.
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.
- 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.
- tokenExpirationTime
- DateTime
Fecha de expiración para el token subyacente.
Excepciones
El valor de value
es null
o está vacío.
Comentarios
Si el isPersistent
parámetro es false
, la hora de expiración de la cookie se establece DateTime.MinValueen . Si el isPersistent
parámetro es true
, la hora de expiración de la cookie se establece en el valor de la PersistentSessionLifetime propiedad si no null
es o, si la PersistentSessionLifetime propiedad es null
, la hora de expiración se establece en el valor del tokenExpirationTime
parámetro .
Las propiedades , Domain, y Path especifican el nombre de la cookie, el dominio y la Nameruta de acceso. La solicitud se especifica mediante Current. Si la propiedad especifica RequireSsl la cookie solo a través de SSL y si la cookie debe ocultarse de los scripts del lado cliente se especifica mediante la HideFromClientScript propiedad .
Se aplica a
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.
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.
- name
- String
El nombre 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).
Excepciones
El valor de value
es null
o está vacío.
El valor de name
es null
o está vacío.
Comentarios
El dominio y la ruta de acceso de la cookie se especifican mediante las Domain propiedades y Path . La solicitud se especifica mediante HttpContext.Current. La solicitud se especifica mediante Current. Si la propiedad especifica RequireSsl la cookie solo a través de SSL y si la cookie debe ocultarse de los scripts del lado cliente se especifica mediante la HideFromClientScript propiedad .
Se aplica a
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.
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.
- name
- String
El nombre 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).
- context
- HttpContext
HttpContext de la solicitud.
Excepciones
El valor de value
es null
o está vacío.
El valor de name
es null
o está vacío.
Comentarios
El dominio y la ruta de acceso de la cookie se especifican mediante las Domain propiedades y Path . La solicitud se especifica mediante Current. Si la propiedad especifica RequireSsl la cookie solo a través de SSL y si la cookie debe ocultarse de los scripts del lado cliente se especifica mediante la HideFromClientScript propiedad .
Se aplica a
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.
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.
- 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).
- requiresSsl
- Boolean
Es true
si la cookie solo se debe usar en una conexión SSL; de lo contrario, es false
.
- hideFromClientScript
- Boolean
true
si la cookie debe estar oculta del script de cliente; si no, false
.
- context
- HttpContext
HttpContext de la solicitud.
Excepciones
El valor de value
es null
o está vacío.
El valor de name
es null
o está vacío.