SessionIDManager.SessionIDMaxLength Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.