説明 |
セッションが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メソッド |