36.126 SET_SESSION_MAX_IDLE_SECONDSプロシージャ
カレント・セッションに対するカレント・アプリケーションの「最大セッション・アイドル時間」の値を設定して、対応するアプリケーション属性を上書きします。これによって、開発者は、ユーザーの認証後に決定された条件に基づいてページ・リクエスト間で許容される最大アイドル時間を動的に短縮または延長できます。
構文
APEX_UTIL.SET_SESSION_MAX_IDLE_SECONDS (
p_seconds IN NUMEBER,
p_scope IN VARCHAR2 DEFAULT 'SESSION');
パラメータ
表36-108 SET_SESSION_MAX_IDLE_SECONDSのパラメータ
パラメータ | 説明 |
---|---|
|
ページ・リクエスト間で許容される秒数を示す正の整数。 |
|
このパラメータは廃止されています。このプロシージャは常に、セッション全体の存続期間を設定します。 |
例1
次の例に、SET_SESSION_MAX_IDLE_SECONDS
プロシージャを使用して、カレント・アプリケーションの「最大セッション・アイドル時間」属性を1200秒(20分)に設定する方法を示します。次の例は、カレント・セッションを使用するすべてのアプリケーションに適用されます。
BEGIN
APEX_UTIL.SET_SESSION_MAX_IDLE_SECONDS(p_seconds => 1200);
END;
例2
次の例に、SET_SESSION_MAX_IDLE_SECONDS
プロシージャを使用して、カレント・アプリケーションの「最大セッション・アイドル時間」属性を600秒(10分)に設定する方法を示します。次の例は、カレント・セッションを使用するすべてのアプリケーションに適用されます。
BEGIN
APEX_UTIL.SET_SESSION_MAX_IDLE_SECONDS(p_seconds => 600);
END;
親トピック: APEX_UTIL