SessionIDManager.SessionIDMaxLength 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取有效会话标识符的最大长度。
public:
static property int SessionIDMaxLength { int get(); };
public static int SessionIDMaxLength { get; }
static member SessionIDMaxLength : int
Public Shared ReadOnly Property SessionIDMaxLength As Integer
属性值
有效会话标识符的最大长度。
注解
会话标识符的最大长度为 80 个字符。
虽然该方法创建的 CreateSessionID 会话标识符长度为 24 个字符,但类允许 SessionIDManager 的会话标识符的最大长度为 80 个字符。 如果实现自定义 SessionIDManager,这一点尤其重要。 该方法 GetSessionID 从当前 HttpRequest检索会话标识符值,可确保值不超过 SessionIDMaxLength 值,会话标识符是一个 24 个字符的字符串,它只包含一个到 z 的小写字符,通过调用 Validate 该方法将数字 0 到 5。 如果实现继承SessionIDManager该类但不重写SessionIDManager方法CreateSessionID的自定义Validate类,则自定义会话标识符值必须满足上述约束。 有关重写 SessionIDManager 类并实现这些方法的示例,请参阅为 CreateSessionID 该方法提供的示例。