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 da propriedade

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

Comentários

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

Embora os CreateSessionID identificadores de sessão criados pelo método sejam de 24 caracteres, o comprimento máximo de um identificador de sessão permitido pela SessionIDManager classe é de 80 caracteres. Isso é especialmente importante se você implementar um personalizado SessionIDManager. O GetSessionID método, que recupera valores de identificador de sessão da corrente HttpRequest, garante que os valores não excedam o SessionIDMaxLength valor e que o identificador de sessão seja uma cadeia de caracteres de 24 caracteres contendo apenas os caracteres minúsculos de a z e os números de 0 a 5 chamando o Validate método. Se você implementar uma classe personalizada SessionIDManager que herda a SessionIDManager classe e substitua o CreateSessionID método, mas não o método, os Validate valores personalizados do identificador de sessão deverão atender às restrições acima. Para obter um exemplo de substituição da SessionIDManager classe e implementação desses métodos, consulte o exemplo fornecido para o CreateSessionID método.

Aplica-se a

Confira também