Condividi tramite


SessionIDManager.SessionIDMaxLength Proprietà

Definizione

Ottiene la lunghezza massima di un identificatore di sessione valido.

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

Valore della proprietà

Lunghezza massima di un identificatore di sessione valido.

Commenti

La lunghezza massima di un identificatore di sessione è di 80 caratteri.

Sebbene gli identificatori di sessione creati dal CreateSessionID metodo siano lunghi 24 caratteri, la lunghezza massima di un identificatore di sessione consentita dalla SessionIDManager classe è di 80 caratteri. Questo è particolarmente importante se si implementa un oggetto personalizzato SessionIDManager. Il GetSessionID metodo, che recupera i valori di identificatore sessione dall'oggetto corrente HttpRequest, garantisce che i valori non superino il SessionIDMaxLength valore e che l'identificatore della sessione sia una stringa a 24 caratteri contenente solo i caratteri minuscoli a z e i numeri da 0 a 5 chiamando il Validate metodo. Se si implementa una classe personalizzata che eredita la classe ed esegue l'override CreateSessionID del metodo ma non del Validate metodo, i valori dell'identificatore SessionIDManager di sessione personalizzati SessionIDManager devono soddisfare i vincoli precedenti. Per un esempio di override della classe e dell'implementazione SessionIDManager di questi metodi, vedere l'esempio fornito per il CreateSessionID metodo.

Si applica a

Vedi anche