SessionIDManager.SessionIDMaxLength Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.