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 方法提供的範例。
適用於
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應