[英]How to store information of logged in User in desktop application using c#
我們要跟蹤當前登錄的用戶。 取而代之的是,例如,uf使用例如:Environment.Username我們想從數據庫中知道用戶名。 我們可以從數據庫中獲取用戶名,但是我們希望將其存儲在某個地方。 有什么辦法嗎?
來自下面鏈接的問題的示例:
Settings.Default [“ SomeProperty”] =“某些值”;
Settings.Default.Save(); //將設置保存在應用程序配置文件中
我建議看一下這個問題 。
保存應用程序設置的最佳實踐。 還有其他解決方案。
它們是幾種解決方案:
使用MVVM,創建共享的用戶管理器服務(推薦)。
單例服務。
應用程序設置。
靜態變量。
如果您的應用程序由多個用戶使用,則您可以將數據存儲在CSV,XML等傳統文件中。但是,使用這種技術可能無法獲得數據安全性,因此可以使用二進制序列化。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.