SessionIDManager.SessionIDMaxLength Propriedade

Definição

Obtém o comprimento máximo de um identificador de sessão válido.

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

Valor de Propriedade

O comprimento máximo de um identificador de sessão válido.

Observações

O comprimento máximo de um identificador de sessão é de 80 caracteres.

Embora os identificadores de sessão criados pelo CreateSessionID método tenham 24 caracteres, o comprimento máximo de um identificador de sessão permitido pela SessionIDManager classe é de 80 caracteres. Isto é especialmente importante se implementares um arquivo personalizado SessionIDManagerde . O GetSessionID método, que recupera valores do identificador de sessão a partir do atual HttpRequest, garante que os valores não excedem o SessionIDMaxLength valor e que o identificador de sessão é uma cadeia de 24 caracteres contendo apenas os caracteres minúsculos de a a z e os números de 0 a 5, chamando o Validate método. Se implementar uma classe personalizada SessionIDManager que herda a SessionIDManager classe e sobrepõe o CreateSessionID método mas não o Validate método, os valores do identificador de sessão personalizado devem cumprir as restrições acima. Para um exemplo de sobreposição da SessionIDManager classe e implementação destes métodos, veja o exemplo fornecido para o CreateSessionID método.

Aplica-se a

Ver também