SessionIDManager.SessionIDMaxLength Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.