我正在創建一個Windows 8.1應用程序。我需要找到一種解決方案,以便用戶在互聯網連接脫機時可以登錄。我有想法使用本地Windows帳戶登錄。我無法找到適用於Windows 8.1的答案。任何人都知道如何創建一個離線登錄?Windows 8.1應用程序離線登錄
1
A
回答
0
可以檢索和離線使用PasswordVault類
這裏保存的憑證是一個代碼sqmple:檢索
1):
// Find the PasswordCredential for a user with a specified resource
private PasswordCredential FindCredentialsForResourceAndUsername(string resource,
string username)
{
try
{
PasswordVault vault = new PasswordVault();
IReadOnlyList<PasswordCredential> credentials =
vault.FindAllByResource(resource);
foreach (var credential in (IEnumerable<PasswordCredential>)credentials)
{
if (credential.UserName.Equals(username))
{
return credential;
}
}
}
catch (Exception ex)
{
// Handle the error
}
return null;
}
2) - 保存憑證:
// Provide a resource which will be used to access the credentials later
private void SaveUserCredentials(string username, string password, string resource)
{
try
{
PasswordVault vault = new PasswordVault();
PasswordCredential cred = new PasswordCredential(resource,
username, password);
vault.Add(cred);
}
catch (Exception ex)
{
// Handle the error
}
}
+0
可以resou rce指向本地windows用戶他/她的憑據在Windows上登錄? – user3481080
+0
資源是一種Key(例子的應用名稱)。任何方式,你必須保存憑據,然後再檢索它們。您無法獲取Windows憑據。 – Coding4Fun
相關問題
- 1. 從.NET應用程序登錄到Windows
- 2. Windows 8.1通用應用程序參考
- 3. Windows Phone 8.1到通用應用程序
- 4. Windows 8.1通用應用程序文檔
- 5. RegionInfo在Windows 8.1的應用程序
- 6. 部署Windows 8.1商店應用程序
- 7. PDF生成在Windows應用程序8.1
- 8. 暫停應用程序Windows Phone 8.1
- 9. 開始應用商店 - 用於Windows Phone 8.1和Windows 8.1應用程序的通用應用程序
- 10. 鈦離線應用程序
- 11. 離線Web應用程序
- 12. 音頻記錄問題在Windows Phone 8.1銀光應用程序
- 13. 應用程序與Facebook登錄登錄
- 14. 與多線程一起登錄多進程應用程序
- 15. 爲Windows 8.1開發適用於Windows 8.1的通用應用程序
- 16. Android應用程序登錄
- 17. Android應用程序登錄
- 18. Iphone登錄應用程序
- 19. Android登錄應用程序
- 20. 登錄Facebook應用程序
- 21. Facebook登錄應用程序
- 22. Iphone登錄應用程序
- 23. 適用於Windows 8.1的安裝程序商店應用程序
- 24. ParseUser的離線登錄
- 25. 如何在登錄前後分離應用程序邏輯?
- 26. 登錄離子應用程序後不顯示菜單
- 27. 登錄後啓動.Net應用程序
- 28. 使用Windows窗體應用程序自動登錄用戶?
- 29. 使用Facebook用戶登錄我的Windows Phone 7應用程序
- 30. 用戶使用智能卡登錄Windows UWP應用程序
這不是一個簡單的主題,我正在努力工作;) – Coding4Fun