Partilhar via


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.

Enquanto os identificadores de sessão criados pelo CreateSessionID método têm 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 do atual 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 que contém 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 substituir o CreateSessionID método, mas não o método , seus Validate valores personalizados de 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