ページの先頭行へ戻る
Interstage Mobile Application Server V1.3.0 アプリケーション開発ガイド
FUJITSU Software

3.5.4.2 データの格納および取得

SLSにデータを格納、および取得できます。格納されたデータは、キーおよび値ともに暗号化されて格納され、取得時にはデータは復号化されます。格納されるデータサイズは2GBを上限に、カスタマイズできます。詳細は、C.5.10 sls.maxDatabaseSizeを参照してください。以下は、認証モードの例です。

使用例
    LoginInfo loginInfo = LoginData.getInstance().mLoginInfo;
    if (loginInfo.UserId != null) {
        try
        {
            DataManagerDirect dm = new DataManagerDirect(loginInfo.UserId,
                    Encoding.UTF8.GetBytes(loginInfo.Pwd));
            dm.put("キー名", "値");
        }
        catch (IMAPSSlsException e)
        {
            // 例外処理
        }
        catch (IMAPSSlsKeySizeOverException e) 
        {
            // 例外処理
        }
        catch (IMAPSSlsDbSizeOverException e)
        {
            // 例外処理
        }

        try
        {
            DataManagerDirect dm = new DataManagerDirect(loginInfo.UserId,
                    Encoding.UTF8.GetBytes(loginInfo.Pwd));
            string value = dm.get("キー名");
        }
        catch (IMAPSSlsException e) 
        {
            // 例外処理
        }
        catch (IMAPSSlsKeySizeOverException e) 
        {
            // 例外処理
        }
    }