获取PasswordCredential保存

时间:2015-08-14 17:37:16

标签: c# windows-phone-8.1 windows-8.1 windows-10 win-universal-app

在我的Windows通用应用中,我将这些数据保存在PasswordCredential中,如下所示:

void SaveCredential(string user,string pass) 
{
    PasswordVault v = new PasswordVault();
    PasswordCredential cr = new PasswordCredential("User",user,pass);
    v.Add(cr);
}

并收到如下:

IReadOnlyList<PasswordCredential> RC(string res) 
{
    PasswordVault v = new PasswordVault();
    return v.FindAllByResource(res);
}

当我试图读取PasswordCredential数据时,我可以获得用户信息,但没有密码!它是空的!问题是什么?

Password section is empty

1 个答案:

答案 0 :(得分:2)

这是预期的行为。这是documentation所说的内容:

  

<强>说明

     

返回的每个对象都有适当的资源和用户名,但是   它不包括密码。

要填充密码,您需要调用PasswordCredential对象上的RetrievePassword方法。