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.

Mentre gli identificatori di sessione creati dal CreateSessionID metodo sono lunghi 24 caratteri, la lunghezza massima di un identificatore di sessione consentita dalla SessionIDManager classe è di 80 caratteri. Ciò è particolarmente importante se si implementa un oggetto personalizzato SessionIDManager. Il GetSessionID metodo , che recupera i valori dell'identificatore di sessione dall'oggetto corrente HttpRequest, garantisce che i valori non superino il SessionIDMaxLength valore e che l'identificatore di sessione sia una stringa di 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 SessionIDManager che eredita la SessionIDManager classe ed esegue l'override del CreateSessionID metodo ma non del Validate metodo, i valori dell'identificatore di sessione personalizzati devono soddisfare i vincoli precedenti. Per un esempio di override della SessionIDManager classe e dell'implementazione di questi metodi, vedere l'esempio fornito per il CreateSessionID metodo .

Si applica a

Vedi anche