API version 4
iOSAndroidWindows
|
説明 |
セッションがLoginメソッドにより開始されたか調べます。
getHttpSession関数により取得したHttpSessionオブジェクトに対して、IsLoginSessionメソッドを呼び出すことで、そのCRSをロードしたセッションがLoginメソッドにより開始されたか、それともGetメソッドにより開始されたか知ることができます。
Getメソッドにより開始されたセッションの場合、他のサーバやローカルファイルからロードされたCRSが同時に実行されている可能性があり、それらのCRSプログラムにより、アプリケーションの内部データを意図しない形で処理される可能性があります。
このような状況を抑止するために、アプリケーションがLoginメソッドよって開始されたセッションでロードされているか調べることができます。
|
|
|
呼出形式 |
var res = session.IsLoginSession( [ SingleLogin ] )
|
|
|
戻り値 |
sessionオブジェクトがLoginメソッドまたはSLoginメソッドにより開始されたセッションの場合は$TRUE、それ以外は$FALSEを返します。
|
|
|
引数 |
boolean SingleLogin |
$TRUEを指定した場合、SLoginメソッドにより開始されたセッションの場合のみ$TRUEを返します。 それ以外の場合はLoginメソッドまたはSLoginメソッドにより開始されたセッションのときに$TRUEを返します。
|
|
例外 |
なし |
|
|
使用例 |
var session = getHttpSession();
if (session.IsLoginSession()) {
Get("main.crs");
} else {
Login("http://servser/main.crs");
}
|
|
|
関連項目 |
NetObject.Getメソッド |
|