在 WinRT API 中有包含PasswordCredential类的 Windows.Security.Credentials 命名空间。使用它,我们可以加密敏感数据,如用户名和密码,但该类本身有一个名为“Properties”的属性,在我看来,它就像一个方便的容器,用于存放与存储的凭证相关的其他自定义属性,但我无法让它工作. 文档中有“属性”的“只读”访问类型,但我认为这仅意味着我无法更改对它指向的容器的引用。我的问题是:
PasswordCredential的“Properties”属性对程序员有用吗?
很抱歉文本中的任何错误,您也可以在答案中纠正我的英语,它不是我的母语;)
编辑:这可能有用:
以下代码中的“Add”方法抛出 ArgumentException:
PasswordVault v = new PasswordVault();
PasswordCredential c = new PasswordCredential("TEST", "TEST", "TEST");
c.Properties.Add("Name", "testName");
v.Add(c);