【.NET】Webアプリのようにセッション(session)を使いたい。app.configの設定

Webの場合、ログインしたユーザの情報はsessionに格納してアプリケーション内で使い回しますが、クライアントアプリケーションの場合どうやってやるのか調べたメモ。

環境は.Net Framework 2.0, Visual Studio 2005, VB.NET

ここに全ての答えが。

app.configというアプリケーション構成ファイルに設定を記述することができるみたいです。My Projectを開くと設定という項目があるので、ここに設定する値を記述すると自動でapp.configが作成されます。

image

参照するときは
sUrl = My.Settings.AURORA_URL

sUrl = My.Settings(“AURORA_URL”)

設定するときは
My.Settings.AURORA_URL = “http://aurora.exbridge.jp/”

My.Settings(“AURORA_URL”) = “http://aurora.exbridge.jp/”

ローカルのファイルに保存されるため、起動時に毎回ログインし直す場合などはアプリケーション終了時にクリアする処理が必要。