ChunkedCookieHandler Classe

Définition

Représente un gestionnaire de cookies qui écrit des données pour que les cookies ne dépassent jamais une taille définie.

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
Héritage
ChunkedCookieHandler

Remarques

La ChunkedCookieHandler classe présente le cookie comme une entité logique, de sorte que, dans le cas des cookies dont la taille dépasse un seuil spécifié (taille de bloc), un seul appel à la Write méthode divise les données en une série de cookies côté client réels, dont aucun ne dépasse la taille de bloc.

Les noms de cookies sont construits en fonction du name paramètre des Writeméthodes , Readou Delete . Les noms des cookies sont construits en ajoutant un nombre au nom de base : name, name1, name2, etc.

Constructeurs

ChunkedCookieHandler()

Initialise une nouvelle instance de la classe ChunkedCookieHandler qui utilise la taille de segment par défaut.

ChunkedCookieHandler(Int32)

Initialise une nouvelle instance de la classe ChunkedCookieHandler qui utilise une taille de segment.

Champs

DefaultChunkSize

Taille de segment par défaut de 2 000 caractères.

MinimumChunkSize

Taille de segment minimale de 1000 caractères.

Propriétés

ChunkSize

Obtient la taille de segment utilisée par l'instance actuelle.

Domain

Obtient ou définit le domaine utilisé pour les cookies.

(Hérité de CookieHandler)
HideFromClientScript

Obtient ou définit une valeur qui indique si le cookie doit être masqué du script client.

(Hérité de CookieHandler)
Name

Obtient ou définit le nom de base pour les cookies écrits par le gestionnaire.

(Hérité de CookieHandler)
Path

Obtient ou définit le chemin d'accès virtuel pour les cookies écrit par le gestionnaire.

(Hérité de CookieHandler)
PersistentSessionLifetime

Durée de vie des sessions persistantes. Si la valeur est zéro, les sessions transitoires sont toujours utilisées.

(Hérité de CookieHandler)
RequireSsl

Obtient ou définit une valeur qui spécifie si le cookie doit être utilisé uniquement avec SSL.

(Hérité de CookieHandler)

Méthodes

Delete()

Supprime le cookie associé à la demande actuelle avec le nom, le champ et le chemin d'accès par défaut.

(Hérité de CookieHandler)
Delete(HttpContext)

Supprime le cookie associé à la demande actuelle avec le nom, le champ et le chemin d'accès par défaut.

(Hérité de CookieHandler)
Delete(String)

Supprime le cookie associé à la demande actuelle avec le nom spécifié, le champ et le chemin d'accès par défaut.

(Hérité de CookieHandler)
Delete(String, HttpContext)

Supprime le cookie associé à la demande spécifiée avec le nom spécifié, le champ et le chemin d'accès par défaut.

(Hérité de CookieHandler)
Delete(String, String, String, HttpContext)

Supprime le cookie associé à la demande spécifiée avec le nom, le champ et le chemin d'accès spécifiés.

(Hérité de CookieHandler)
DeleteCore(String, String, String, HttpContext)

En cas de substitution dans une classe dérivée, supprime le cookie associé à la demande spécifiée qui a le nom, le domaine et le chemin d'accès spécifiés.

(Hérité de CookieHandler)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MatchCookiePath(Uri, Uri)

Si le domaine cible est dans le domaine du cookie et si le chemin d'accès cible se trouve dans le chemin d'accès du cookie, respecte la casse de la partie du chemin d'accès du cookie.

(Hérité de CookieHandler)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Read()

Lit le cookie associé à la demande actuelle avec le nom par défaut.

(Hérité de CookieHandler)
Read(HttpContext)

Lit le cookie associé à la demande actuelle avec le nom, le domaine et le chemin d'accès par défaut.

(Hérité de CookieHandler)
Read(String)

Lit le cookie associé à la demande actuelle avec le nom spécifié.

(Hérité de CookieHandler)
Read(String, HttpContext)

Lit le cookie associé à la demande spécifiée avec le nom spécifié et le domaine et chemin d'accès par défaut.

(Hérité de CookieHandler)
ReadCore(String, HttpContext)

En cas de substitution dans une classe dérivée, lit le cookie portant le nom spécifié et étant associé à la demande spécifiée.

(Hérité de CookieHandler)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
Write(Byte[], Boolean, DateTime)

Écrit un cookie associé à la demande actuelle portant la valeur, la persistance et le délai d'expiration spécifiés.

(Hérité de CookieHandler)
Write(Byte[], String, DateTime)

Écrit un cookie associé à la demande actuelle portant le nom, la valeur et le délai d'expiration spécifiés.

(Hérité de CookieHandler)
Write(Byte[], String, DateTime, HttpContext)

Écrit un cookie associé à la demande spécifiée portant le nom, la valeur et le délai d'expiration spécifiés.

(Hérité de CookieHandler)
Write(Byte[], String, String, String, DateTime, Boolean, Boolean, HttpContext)

Écrit un cookie associé à la demande spécifiée portant le nom, la valeur, le domaine, le chemin d'accès, le délai d'expiration et la visibilité spécifiés.

(Hérité de CookieHandler)
WriteCore(Byte[], String, String, String, DateTime, Boolean, Boolean, HttpContext)

En cas de substitution dans une classe dérivée, écrit un cookie associé à la demande spécifiée portant le nom, la valeur, le domaine, le chemin d'accès, le délai d'expiration, la persistance et la visibilité spécifiés.

(Hérité de CookieHandler)

S’applique à