Partager via


SessionIDManager.SessionIDMaxLength Propriété

Définition

Obtient la longueur maximale d'un identificateur de session valide.

public:
 static property int SessionIDMaxLength { int get(); };
public static int SessionIDMaxLength { get; }
static member SessionIDMaxLength : int
Public Shared ReadOnly Property SessionIDMaxLength As Integer

Valeur de propriété

Longueur maximale d'un identificateur de session valide.

Remarques

La longueur maximale d’un identificateur de session est de 80 caractères.

Bien que les identificateurs de session créés par la CreateSessionID méthode soient de 24 caractères, la longueur maximale d’un identificateur de session autorisée par la SessionIDManager classe est de 80 caractères. Cela est particulièrement important si vous implémentez un personnalisé SessionIDManager. La GetSessionID méthode, qui récupère les valeurs d’identificateur de session à partir du actuel HttpRequest, garantit que les valeurs ne dépassent pas la SessionIDMaxLength valeur et que l’identificateur de session est une chaîne de 24 caractères contenant uniquement les minuscules de a à z et les nombres 0 à 5 en appelant la Validate méthode . Si vous implémentez une classe personnalisée SessionIDManager qui hérite de la SessionIDManager classe et remplace la CreateSessionID méthode, mais pas la Validate méthode, vos valeurs d’identificateur de session personnalisées doivent respecter les contraintes ci-dessus. Pour obtenir un exemple de substitution de la SessionIDManager classe et d’implémentation de ces méthodes, consultez l’exemple fourni pour la CreateSessionID méthode .

S’applique à

Voir aussi