[.NET]AppDomain的SetData及GetData

[.NET]AppDomain的SetData及GetData

因為想在我們.NET Winform程式的底層DataAccess元件中取得AP的登入者、功能代號、功能名稱等資訊,然後記錄這個登入者針對DB做的事情(因為個資要求smiley)。

所以可以在登入的程式中透過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:從零開始的軟體開發生活

請大家繼續支持 ^_^