SessionIDManager.SessionIDMaxLength Egenskap

Definition

Hämtar den maximala längden på en giltig sessionsidentifierare.

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

Egenskapsvärde

Den maximala längden på en giltig sessionsidentifierare.

Kommentarer

Den maximala längden på en sessionsidentifierare är 80 tecken.

Sessionsidentifierare som skapats med CreateSessionID metoden är 24 tecken långa, men den maximala längden för en sessionsidentifierare som tillåts av SessionIDManager klassen är 80 tecken. Detta är särskilt viktigt om du implementerar en anpassad SessionIDManager. Metoden GetSessionID , som hämtar sessionsidentifierarvärden från den aktuella HttpRequest, säkerställer att värdena inte överskrider SessionIDMaxLength värdet och att sessionsidentifieraren är en sträng med 24 tecken som endast innehåller gemener a till z och talen 0 till 5 genom att anropa Validate metoden. Om du implementerar en anpassad SessionIDManager klass som ärver klassen och åsidosätter SessionIDManager metoden men inte CreateSessionID metoden, måste dina anpassade sessionsidentifierarvärden uppfylla begränsningarna Validate ovan. Ett exempel på hur du åsidosättar SessionIDManager klassen och implementerar dessa metoder finns i exemplet för CreateSessionID metoden.

Gäller för

Se även