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
プロパティ値
有効なセッション識別子の最大長。
注釈
セッション ID の最大長は 80 文字です。
メソッドによって CreateSessionID 作成されるセッション識別子の長さは 24 文字ですが、クラスで SessionIDManager 許可されるセッション識別子の最大長は 80 文字です。 これは、カスタム SessionIDManagerを実装する場合に特に重要です。 現在HttpRequestの からセッション識別子の値を取得する メソッドはGetSessionID、値が 値を超SessionIDMaxLengthえないようにし、 メソッドを呼び出すことによって、セッション識別子が小文字の a から z と数字 0 から 5 のみを含む 24 文字のValidate文字列であることを保証します。 クラスを継承し、 メソッドではなく メソッドValidateをSessionIDManagerオーバーライドCreateSessionIDするカスタム SessionIDManager クラスを実装する場合、カスタム セッション識別子の値は上記の制約を満たす必要があります。 クラスをオーバーライドし、これらのメソッドを SessionIDManager 実装する例については、 メソッドに対して提供されている例を CreateSessionID 参照してください。
適用対象
こちらもご覧ください
.NET