我的應用程序將被許多用戶一次使用。因此,其中一個用戶可以從他的位置起牀,而另一個用他的位置將用他的帳戶重新登錄該程序並繼續工作。應用程序有每個用戶的個人設置問題是,並非每個用戶都有自己的WINDOWS(活動目錄)帳戶,因此標準用戶設置對於同一個Windows帳戶中的用戶將是相同的。什麼是實現類似於標準Properties.Settings.Default的強類型化(可序列化)設置的最佳選擇?
PS現在我正在考慮使用數據庫來保存每個用戶的設置,這裏的一個小問題就是序列化。我將不得不以某種格式存儲所有內容(我認爲它將是二進制的)並存儲設置對象的類型,以便當我在應用程序中需要它時 - 我可以正確選擇設置的類型並使用強類型其中之一...NET應用程序的替代用戶相關設置存儲
0
A
回答
1
如果您的應用程序將部署在少數機器上,數據庫是很好的,在這種情況下,數據庫是集中存儲用戶首選項的最普通方式。
如果只有一臺機器和用戶通過遠程桌面連接有或共享一臺物理機器,它可能會更好基於用戶登錄或類似的其他一些授權信息,只是加載不同的配置文件:
AppDomain.CurrentDomain.SetData("APP_CONFIG_FILE", pathToUserConfigFile);
+0
好的,謝謝。那麼我不想使用數據庫......只是想看看一些「最佳實踐」。用戶在工作時間表中可能有不同的機器。所以我認爲或者像數據庫這樣的「雲」存儲是最適合我的情況。 – 0x49D1
相關問題
- 1. .NET - 存儲應用程序設置
- 2. 爲.NET應用程序存儲用戶設置的最佳方式是什麼?
- 3. .Net應用程序設置
- 4. 爲iPhone應用程序存儲設置的最有效的替代方法
- 5. 應用程序設置存儲
- 6. Web應用程序設置存儲
- 7. 如何存儲應用程序設置?
- 8. 存儲用戶設置到應用程序文件夾
- 9. 骨幹應用程序:存儲用戶設置
- 10. 在Android多用戶應用程序中存儲設置
- 11. 在C#應用程序中存儲用戶設置
- 12. 在應用程序中存儲iPhone應用程序設置
- 13. 我如何設置.net MVC4應用程序使用azure存儲代替sql服務器
- 14. 用於.NET應用程序的設置
- 15. 存儲.NET應用程序配置設置的最佳實踐是什麼?
- 16. .net跨應用程序配置設置
- 17. 免費在線存儲來存儲應用程序設置
- 18. 存儲配置設置應用程式
- 19. .NET用戶設置存儲在IF用戶= SYSTEM?
- 20. 如何在應用程序庫中緩存/存儲應用程序設置
- 21. 在哪裏存儲簡單的.NET應用程序的配置?
- 22. 從Android應用程序設置導航到相應的應用程序設置
- 23. 嵌入資源存儲在.NET應用程序中的位置?
- 24. 存儲.NET應用程序圖標的位置在哪裏?
- 25. Oracle - 存儲用戶設置
- 26. QML存儲用戶設置
- 27. .NET應用程序/用戶設置問題
- 28. 在.NET Windows應用程序中使用Windows/IE代理設置
- 29. 在MVVM應用程序中存儲應用程序設置/狀態的地方
- 30. 與Web應用程序相關的存儲文檔(.pdf,.doc等..)
在序列化方面'Properties.Settings.Default'如何更容易? – Dyppl
@Dyppl,不是在序列化方面,而是在打字方面..所以,當我打電話給一些屬性 - 它的強類型,我不需要知道什麼是它的類型投射和智能感應的作品。 – 0x49D1