Share via


SessionIDManager.SessionIDMaxLength 屬性

定義

取得有效的工作階段識別項最大長度。

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 方法提供的範例。

適用於

另請參閱