다음을 통해 공유


PasswordCredential 클래스

정의

암호 자격 증명 저장소를 나타냅니다.

public ref class PasswordCredential sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Security.Credentials.ICredentialFactory, 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 PasswordCredential 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")]
/// [Windows.Foundation.Metadata.Activatable(Windows.Security.Credentials.ICredentialFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class PasswordCredential final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Security.Credentials.ICredentialFactory), 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 PasswordCredential
[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")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Security.Credentials.ICredentialFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class PasswordCredential
function PasswordCredential(resource, userName, password)
Public NotInheritable Class PasswordCredential
상속
Object Platform::Object IInspectable PasswordCredential
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

생성자

PasswordCredential()

PasswordCredential 개체의 비어 있는 새 instance 만들고 초기화합니다.

PasswordCredential(String, String, String)

제공된 자격 증명 데이터를 포함하는 PasswordCredential 개체의 새 instance 만들고 초기화합니다.

속성

Password

자격 증명의 암호 문자열을 가져오거나 설정합니다. 이 값은 null이거나 비어 있으면 안 되며, 그렇지 않으면 예외가 throw됩니다. 이 속성의 초기 값을 설정하려면 먼저 RetrievePassword 를 호출해야 합니다.

Properties

이 API는 코드에서만 내부 사용을 위한 것입니다.

Resource

자격 증명의 리소스를 가져오거나 설정합니다.

UserName

자격 증명의 사용자 이름을 가져오거나 설정합니다. 이 값은 null이거나 비어 있으면 안 되며, 그렇지 않으면 예외가 throw됩니다.

메서드

RetrievePassword()

자격 증명의 암호를 채웁니다. 작업이 성공적으로 반환되면 Password 속성에서 암호를 가져올 수 있습니다.

적용 대상