Condividi tramite


ChunkedCookieHandler Classe

Definizione

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

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 superiore a 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

ChunkedCookieHandler()

Inizializza una nuova istanza della classe ChunkedCookieHandler che utilizza la dimensione del blocco predefinita.

ChunkedCookieHandler(Int32)

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

Campi

DefaultChunkSize

Dimensione predefinita del blocco di 2000 caratteri.

MinimumChunkSize

Dimensione minima del blocco di 1000 caratteri.

Proprietà

ChunkSize

Ottiene la dimensione del blocco utilizzata 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 del 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

La durata delle sessioni persistenti. Se zero, vengono utilizzate sempre sessioni temporanee.

(Ereditato da CookieHandler)
RequireSsl

Ottiene o imposta un valore che specifica se i cookie devono essere utilizzati solo con SSL.

(Ereditato da CookieHandler)

Metodi

Delete()

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

(Ereditato da CookieHandler)
Delete(HttpContext)

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

(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)
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 dominio e il percorso specificati.

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

Una volta eseguito l'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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MatchCookiePath(Uri, Uri)

Se il dominio di destinazione è all'interno del dominio del cookie e il percorso di destinazione è all'interno del percorso del cookie, creare una corrispondenza tra maiuscole e minuscole della parte del percorso del cookie.

(Ereditato da CookieHandler)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(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, 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)
Read(String, HttpContext)

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

(Ereditato da CookieHandler)
ReadCore(String, HttpContext)

Una volta eseguito l'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 la data di scadenza specificati.

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

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

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

Scrive un cookie associato alla richiesta specificata con il nome, il valore e la data di 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, la data di scadenza e la visibilità.

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

Una volta eseguito l'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