簡體   English   中英

如何使用C#將已登錄用戶的信息存儲在桌面應用程序中

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM