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を実装する場合に特に重要です。 現在HttpRequestの からセッション識別子の値を取得する メソッドはGetSessionID、値が値をSessionIDMaxLength超えないようにし、 メソッドを呼び出Validateすことによって、セッション識別子が小文字の a から z と数字 0 から 5 のみを含む 24 文字の文字列であることを保証します。 クラスを継承し、 メソッドではなく メソッドValidateをオーバーライドするカスタム SessionIDManager クラスをSessionIDManagerCreateSessionID実装する場合は、カスタム セッション識別子の値が上記の制約を満たしている必要があります。 クラスをオーバーライドし、これらのメソッドを SessionIDManager 実装する例については、 メソッドに提供されている例を CreateSessionID 参照してください。
適用対象
こちらもご覧ください
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示