| [On session timeout] プロパティ | |
Ajax を使用して解決されるアクションがトリガーされた場合や、Web セッションが期限切れになった場合に、ユーザーが警告を受け取る必要があるかどうかを指定できます。このプロパティを使用しない場合、Web セッションの期限が切れたことはユーザーに通知されず、セッションが自動的に更新されます。
Ignore | Web セッションの期限が切れると、新しい Web セッションを開始するためにアプリケーションがページをリフレッシュします。メッセージは表示されません。これが既定値です。 | Warn | Web セッションの期限が切れた場合や無効な場合に、ページをリフレッシュして新しい Web セッションを開始するようにうながす警告メッセージが表示されます。 |
オブジェクト: Transaction、Web Panel
このプロパティによって、リダイレクトが行われることをユーザーに通知できます。ユーザーは、 [ キャンセル ] ボタンをクリックすることでページで作業中の内容を保持できます。
両方の値のセキュリティレベルは同じです。
1. ロードバランシング環境では、サーバーアフィニティまたは任意の方法を使用して、サーバー間で Web セッションを保持する必要があります。これを行わない場合、予期しない結果が発生する場合があります。
2. ナレッジベースで GAM が有効になっていて、 [ On Session Timeout ] プロパティが Warn に設定されている場合、GAM のセッションがタイムアウトになると、サーバーではセッションがタイムアウトしていないにもかかわらず、セッションが期限切れであるという警告メッセージが表示されます。
これは、(GAM ログインオブジェクトへの) リダイレクトが実行される前に、セッションタイムアウトの警告メッセージをキャンセルして、作業内容を保存するようにユーザーに警告するのに役立ちます。
このドキュメントで紹介した動作は、GeneXus X Evolution 3 Upgrade 9 以降で、[ Web User Experience ] プロパティが Smooth に設定されている場合に有効です。
[ Web User Experience ] プロパティが Previous versions compatible に設定されている場合や、GeneXus X Evolution 3 Upgrade 8 以前の動作については、「On Session Timeout property (X Evolution 3)」を参照してください。
このプロパティは設計時にのみ適用されます。
プロパティの値を設定したときに、それに対応する変更を適用するには、 [ すべてリビルド ] を実行します。
スムースモデル (GeneXus X Evolution 3 Upgrade 9 以降) では、 [ On Session Timeout ] プロパティは Ajax の呼び出しのパラメーター暗号化メカニズムから独立しています。
|
|
|
|
|