Поделиться через


PasswordVault Класс

Определение

Представляет хранилище учетных данных. Блокировки относятся к конкретному пользователю.

Приложения, работающие в AppContainer (например, приложения UWP), могут получать доступ только к содержимому собственного шкафчика (для текущего пользователя). Приложения, не работающие в AppContainer (например, обычные классические приложения), могут получить доступ ко всем пользовательским блокировкам, включая блокировки приложений AppContainer.

public ref class PasswordVault sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PasswordVault final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class PasswordVault final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PasswordVault
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class PasswordVault
function PasswordVault()
Public NotInheritable Class PasswordVault
Наследование
Object Platform::Object IInspectable PasswordVault
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Конструкторы

PasswordVault()

Создает и инициализирует новый экземпляр объекта PasswordVault .

Методы

Add(PasswordCredential)

Добавляет учетные данные в хранилище учетных данных.

FindAllByResource(String)

Выполняет поиск учетных данных, соответствующих указанному ресурсу, в хранилище учетных данных.

FindAllByUserName(String)

Выполняет поиск учетных данных, соответствующих указанному имени пользователя, в хранилище учетных данных.

Remove(PasswordCredential)

Удаляет учетные данные из хранилища учетных данных.

Retrieve(String, String)

Считывает учетные данные из хранилища учетных данных.

RetrieveAll()

Извлекает все учетные данные, хранящиеся в хранилище учетных данных.

Применяется к

См. также раздел