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類別,並覆寫 方法,但不會Validate覆寫 CreateSessionID 方法,則您的自定義會話標識碼值必須符合上述條件約束。 如需覆 SessionIDManager 寫 類別和實作這些方法的範例,請參閱為 CreateSessionID 方法提供的範例。