[.NET]AppDomain的SetData及GetData
因為想在我們.NET Winform程式的底層DataAccess元件中取得AP的登入者、功能代號、功能名稱等資訊,然後記錄這個登入者針對DB做的事情(因為個資要求)。
所以可以在登入的程式中透過AppDomain的SetData Method記錄相關的資訊,然後在我們底層的DataAccess元件就可以透過AppDomain的GetData Method來取出來記錄哦!
有點Web的Session這種感覺...Msdn範例如下,
// 登入的程式記錄相關的資訊
AppDomain currentDomain = AppDomain.CurrentDomain;
currentDomain.SetData("userid", "loginUserId");
// 底層的DataAccess元件取出資訊
AppDomain currentDomain = AppDomain.CurrentDomain;
string usrid = currentDomain.GetData("userid").ToString();
Hi,
亂馬客Blog已移到了 「亂馬客 : Re:從零開始的軟體開發生活」
請大家繼續支持 ^_^