ChunkedCookieHandler Clase

Definición

Representa un controlador de cookies que escribe los datos de las cookies de forma que estas nunca superen un tamaño establecido.Represents a cookie handler that writes cookie data so that cookies never exceed a set size.

public ref class ChunkedCookieHandler sealed : System::IdentityModel::Services::CookieHandler
public sealed class ChunkedCookieHandler : System.IdentityModel.Services.CookieHandler
type ChunkedCookieHandler = class
    inherit CookieHandler
Public NotInheritable Class ChunkedCookieHandler
Inherits CookieHandler
Herencia
ChunkedCookieHandler

Comentarios

La ChunkedCookieHandler clase presenta la cookie como entidad lógica, de modo que, en el caso de las cookies con un tamaño que supere un umbral especificado (el tamaño del fragmento), una Write sola llamada al método divide los datos en una serie de cookies reales del lado cliente. ninguno de los cuales supera el tamaño del fragmento.The ChunkedCookieHandler class presents the cookie as a logical entity, so that, in the case of cookies with a size that exceeds a specified threshold (the chunk size), a single call to the Write method breaks the data into a series of actual client-side cookies, none of which exceeds the chunk size.

Los nombres de las cookies se name construyen en Writefunción del parámetro Delete para los métodos, Reado.Cookie names are constructed based on the name parameter to the Write, Read, or Delete methods. Los nombres de las cookies se construyen anexando un número al nombre base: nombre, nombre1, nombre2, etc.The cookie names are constructed by appending a number to the base name: name, name1, name2, and so on.

Constructores

ChunkedCookieHandler()

Inicializa una nueva instancia de la clase ChunkedCookieHandler que usa el tamaño de fragmento predeterminado.Initializes a new instance of the ChunkedCookieHandler class that uses the default chunk size.

ChunkedCookieHandler(Int32)

Inicializa una nueva instancia de la clase ChunkedCookieHandler que usa un tamaño de fragmento especificado.Initializes a new instance of the ChunkedCookieHandler class that uses a specified chunk size.

Campos

DefaultChunkSize

Tamaño predeterminado del fragmento de 2000 caracteres.The default chunk size of 2000 characters.

MinimumChunkSize

Tamaño mínimo del fragmento de 1000 caracteres.The minimum chunk size of 1000 characters.

Propiedades

ChunkSize

Obtiene el tamaño de fragmento usado por la instancia actual.Gets the chunk size used by the current instance.

Domain

Obtiene o establece el dominio usado para las cookies.Gets or sets the domain used for cookies.

(Heredado de CookieHandler)
HideFromClientScript

Obtiene o establece un valor que indica si la cookie se debe ocultar del script cliente.Gets or sets a value that indicates whether the cookie should be hidden from client script.

(Heredado de CookieHandler)
Name

Obtiene o establece el nombre base para las cookies escritas por el controlador.Gets or sets the base name for cookies written by the handler.

(Heredado de CookieHandler)
Path

Obtiene o establece el valor de la ruta virtual para las cookies creadas por el controlador.Gets or sets the virtual path for cookies written by the handler.

(Heredado de CookieHandler)
PersistentSessionLifetime

Duración de sesiones persistentes.The lifetime of persistent sessions. Si es cero, siempre se usan sesiones transitorias.If zero, transient sessions are always used.

(Heredado de CookieHandler)
RequireSsl

Obtiene o establece un valor que especifica si la cookie se debe usar solo con SSL.Gets or sets a value that specifies whether the cookie should be used only with SSL.

(Heredado de CookieHandler)

Métodos

Delete()

Elimina la cookie asociada con la solicitud actual que tiene el nombre, la ruta de acceso y el dominio predeterminados.Deletes the cookie associated with the current request that has the default name, domain, and path.

(Heredado de CookieHandler)
Delete(HttpContext)

Elimina la cookie asociada con la solicitud actual que tiene el nombre, la ruta de acceso y el dominio predeterminados.Deletes the cookie associated with the current request that has the default name, domain, and path.

(Heredado de CookieHandler)
Delete(String)

Elimina la cookie asociada con la solicitud actual que tiene el nombre especificado, y el dominio y la ruta de acceso predeterminados.Deletes the cookie associated with the current request that has the specified name and the default domain and path.

(Heredado de CookieHandler)
Delete(String, HttpContext)

Elimina la cookie asociada con la solicitud especificada que tiene el nombre especificado, y el dominio y la ruta de acceso predeterminados.Deletes the cookie associated with the specified request that has the specified name and the default domain and path.

(Heredado de CookieHandler)
Delete(String, String, String, HttpContext)

Elimina la cookie asociada con la solicitud especificada que tiene el nombre, la ruta de acceso y el dominio especificados.Deletes the cookie associated with the specified request that has the specified name, path, and domain.

(Heredado de CookieHandler)
DeleteCore(String, String, String, HttpContext)

Cuando se reemplaza en una clase derivada, elimina la cookie asociada a la solicitud especificada que tiene el nombre, el dominio y la ruta de acceso especificados.When overridden in a derived class, deletes the cookie associated with the specified request that has the specified name, domain, and path.

(Heredado de CookieHandler)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MatchCookiePath(Uri, Uri)

Si el dominio de destino está dentro del dominio de la cookie y la ruta de acceso de destino está dentro de la ruta de acceso de la cookie, coincide con el uso de mayúsculas y minúsculas de la parte de la ruta de acceso de la cookie.If the target domain is within the cookie domain and the target path is within the cookie path, match the casing of the cookie path portion.

(Heredado de CookieHandler)
MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
Read()

Lee la cookie asociada con la solicitud actual que tiene el nombre predeterminado.Reads the cookie associated with the current request that has the default name.

(Heredado de CookieHandler)
Read(HttpContext)

Lee la cookie asociada con la solicitud actual que tiene el nombre, la ruta de acceso y el dominio predeterminados.Reads the cookie associated with the current request that has the default name, domain, and path.

(Heredado de CookieHandler)
Read(String)

Lee la cookie asociada con la solicitud actual que tiene el nombre especificado.Reads the cookie associated with the current request that has the specified name.

(Heredado de CookieHandler)
Read(String, HttpContext)

Lee la cookie asociada con la solicitud especificada que tiene el nombre especificado y el dominio y la ruta de acceso predeterminados.Reads the cookie associated with the specified request that has the specified name and the default domain and path.

(Heredado de CookieHandler)
ReadCore(String, HttpContext)

Cuando se reemplaza en una clase derivada, lee la cookie que tiene el nombre especificado y que está asociada a la solicitud especificada.When overridden in a derived class, reads the cookie that has the specified name and that is associated with the specified request.

(Heredado de CookieHandler)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)
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.

(Heredado de CookieHandler)
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.

(Heredado de CookieHandler)
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.

(Heredado de CookieHandler)
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.

(Heredado de CookieHandler)
WriteCore(Byte[], String, String, String, DateTime, Boolean, Boolean, HttpContext)

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.

(Heredado de CookieHandler)

Se aplica a