ChunkedCookieHandler Classe

Definizione

Rappresenta un gestore di cookie che scrive i dati dei cookie in modo che i cookie non superino mai una dimensione impostata.

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
Ereditarietà
ChunkedCookieHandler

Commenti

La ChunkedCookieHandler classe presenta il cookie come entità logica, in modo che, nel caso dei cookie con una dimensione che supera una soglia specificata (la dimensione del blocco), una singola chiamata al Write metodo suddivide i dati in una serie di cookie sul lato client effettivi, nessuno dei quali supera le dimensioni del blocco.

I nomi dei cookie vengono costruiti in base al name parametro ai Writemetodi , Reado Delete . I nomi dei cookie vengono costruiti aggiungendo un numero al nome di base: nome, nome1, nome2 e così via.

Costruttori

Nome Descrizione
ChunkedCookieHandler()

Inizializza una nuova istanza della ChunkedCookieHandler classe che usa le dimensioni predefinite del blocco.

ChunkedCookieHandler(Int32)

Inizializza una nuova istanza della ChunkedCookieHandler classe che utilizza una dimensione di blocco specificata.

Campi

Nome Descrizione
DefaultChunkSize

Dimensione di blocco predefinita di 2000 caratteri.

MinimumChunkSize

Dimensione minima del blocco di 1000 caratteri.

Proprietà

Nome Descrizione
ChunkSize

Ottiene le dimensioni del blocco utilizzate dall'istanza corrente.

Domain

Ottiene o imposta il dominio utilizzato per i cookie.

(Ereditato da CookieHandler)
HideFromClientScript

Ottiene o imposta un valore che indica se il cookie deve essere nascosto dallo script client.

(Ereditato da CookieHandler)
Name

Ottiene o imposta il nome di base per i cookie scritti dal gestore.

(Ereditato da CookieHandler)
Path

Ottiene o imposta il percorso virtuale per i cookie scritti dal gestore.

(Ereditato da CookieHandler)
PersistentSessionLifetime

Durata delle sessioni persistenti. Se zero, vengono sempre usate sessioni temporanee.

(Ereditato da CookieHandler)
RequireSsl

Ottiene o imposta un valore che specifica se il cookie deve essere utilizzato solo con SSL.

(Ereditato da CookieHandler)

Metodi

Nome Descrizione
Delete()

Elimina il cookie associato alla richiesta corrente con il nome predefinito, il dominio e il percorso.

(Ereditato da CookieHandler)
Delete(HttpContext)

Elimina il cookie associato alla richiesta corrente con il nome predefinito, il dominio e il percorso.

(Ereditato da CookieHandler)
Delete(String, HttpContext)

Elimina il cookie associato alla richiesta specificata con il nome specificato e il dominio e il percorso predefiniti.

(Ereditato da CookieHandler)
Delete(String, String, String, HttpContext)

Elimina il cookie associato alla richiesta specificata con il nome, il percorso e il dominio specificati.

(Ereditato da CookieHandler)
Delete(String)

Elimina il cookie associato alla richiesta corrente con il nome specificato e il dominio e il percorso predefiniti.

(Ereditato da CookieHandler)
DeleteCore(String, String, String, HttpContext)

Quando sottoposto a override in una classe derivata, elimina il cookie associato alla richiesta specificata con il nome, il dominio e il percorso specificati.

(Ereditato da CookieHandler)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MatchCookiePath(Uri, Uri)

Se il dominio di destinazione si trova all'interno del dominio cookie e il percorso di destinazione si trova all'interno del percorso del cookie, trovare la corrispondenza con la combinazione di maiuscole e minuscole della parte del percorso del cookie.

(Ereditato da CookieHandler)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Read()

Legge il cookie associato alla richiesta corrente con il nome predefinito.

(Ereditato da CookieHandler)
Read(HttpContext)

Legge il cookie associato alla richiesta corrente con il nome predefinito, il dominio e il percorso.

(Ereditato da CookieHandler)
Read(String, HttpContext)

Legge il cookie associato alla richiesta specificata con il nome specificato e il dominio e il percorso predefiniti.

(Ereditato da CookieHandler)
Read(String)

Legge il cookie associato alla richiesta corrente con il nome specificato.

(Ereditato da CookieHandler)
ReadCore(String, HttpContext)

Quando sottoposto a override in una classe derivata, legge il cookie con il nome specificato e associato alla richiesta specificata.

(Ereditato da CookieHandler)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Write(Byte[], Boolean, DateTime)

Scrive un cookie associato alla richiesta corrente con il valore, la persistenza e l'ora di scadenza specificati.

(Ereditato da CookieHandler)
Write(Byte[], String, DateTime, HttpContext)

Scrive un cookie associato alla richiesta specificata con il nome, il valore e l'ora di scadenza specificati.

(Ereditato da CookieHandler)
Write(Byte[], String, DateTime)

Scrive un cookie associato alla richiesta corrente con il nome, il valore e la scadenza specificati.

(Ereditato da CookieHandler)
Write(Byte[], String, String, String, DateTime, Boolean, Boolean, HttpContext)

Scrive un cookie associato alla richiesta specificata con il nome, il valore, il dominio, il percorso, l'ora di scadenza e la visibilità specificati.

(Ereditato da CookieHandler)
WriteCore(Byte[], String, String, String, DateTime, Boolean, Boolean, HttpContext)

Quando sottoposto a override in una classe derivata, scrive un cookie associato alla richiesta specificata con il nome, il valore, il dominio, il percorso, l'ora di scadenza, la persistenza e la visibilità specificati.

(Ereditato da CookieHandler)

Si applica a