SessionIDManager.SessionIDMaxLength Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.