SessionIDManager.SessionIDMaxLength Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 .