データにアクセスするためにユーザーがログインする必要のあるアプリケーションを作成しています。最初にログインして「Remember Me」オプションを指定すると、ユーザー資格情報を保存したいと考えています。Windows Mobile - アプリケーションセッション間でユーザーデータを保存する
WinMoアプリケーションでこれを行うために使用できるクラス/インターフェイスの実装はありますか?または、SQLは唯一のオプションですか?
ありがとうございました。
データにアクセスするためにユーザーがログインする必要のあるアプリケーションを作成しています。最初にログインして「Remember Me」オプションを指定すると、ユーザー資格情報を保存したいと考えています。Windows Mobile - アプリケーションセッション間でユーザーデータを保存する
WinMoアプリケーションでこれを行うために使用できるクラス/インターフェイスの実装はありますか?または、SQLは唯一のオプションですか?
ありがとうございました。
SQL Serverは、唯一の選択肢ではありません。特定の「次のユーザーとパスワード情報を保存して取得する」APIはありませんが、基本的には、次にデータを保存してアプリを実行するときにデータを取得できる必要があります。その情報をレジストリまたは任意の種類のファイル(SQL CE、テキスト、MySQL、カスタムバイナリ形式など)に保存できます。
SQL Serverだけではありませんが、おそらく最適なオプションの1つです。 たとえば、xmlを使用することもできます。しかし、あなたが何を必要としているかをもっと知らなくても、言うことは難しいです。
データベース側にはオプションもあります。 SQL Server CEとSQLiteはどちらもモバイルで優れています(Sybaseにはモバイルデバイス用のいくつかのデータベースオプションがあります:UltaliteとSQL Anywhere)。
最後に、Perstというオブジェクト指向のデータベースがありますが、私はそれをまだ試していません。
あなたが別のシステムと話をしなければならない場合(データを同期させる)には、使用するかどうかを決定する上で最も大きな要因になるでしょう。各オプションには独自の特徴があります。
Credential Managerと呼ばれるユーザー名とパスワードなどの資格情報を管理する機能がWindows Mobileにあります。