Kann ich PasswordCredential.Properties benutzerdefinierte Eigenschaften hinzufügen?

In der WinRT-API gibt es den Windows.Security.Credentials-Namespace, der das enthältPasswordCredential Klasse. Damit können wir vertrauliche Daten wie Benutzernamen und Kennwörter verschlüsseln, aber die Klasse selbst hat eine Eigenschaft namens "Properties", die für mich wie ein praktischer Container für andere benutzerdefinierte Eigenschaften aussieht, die irgendwie mit dem gespeicherten Berechtigungsnachweis zusammenhängen, aber ich kann sie nicht zum Laufen bringen . Es gibt einen "Nur-Lese" -Zugriffstyp für die "Eigenschaften" in der Dokumentation, aber ich dachte, dass dies nur bedeutet, dass ich den Verweis auf den Container, auf den er verweist, nicht ändern kann. Meine Frage ist:

Ist die Eigenschaft "Properties" vonPasswordCredential Für Programmierer verwendbar?

Entschuldigen Sie eventuelle Fehler im Text, Sie können auch mein Englisch in den Antworten korrigieren, es ist nicht meine Muttersprache;)

BEARBEITEN: Dies kann nützlich sein:

Die Methode "Add" im folgenden Code löst eine ArgumentException aus:

PasswordVault v = new PasswordVault();
PasswordCredential c = new PasswordCredential("TEST", "TEST", "TEST");
c.Properties.Add("Name", "testName");
v.Add(c);

Antworten auf die Frage(2)

Ihre Antwort auf die Frage