UserDataProtectionManager 클래스

정의

현재 또는 제공된 사용자에 대해 UserDataProtectionManager를 인스턴스화하는 정적 메서드를 제공합니다. UserDataProtectionManager의 instance 파일 및 버퍼를 보호/보호 해제하는 메서드를 제공합니다.

public ref class UserDataProtectionManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 524288)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class UserDataProtectionManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 524288)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class UserDataProtectionManager
Public NotInheritable Class UserDataProtectionManager
상속
Object Platform::Object IInspectable UserDataProtectionManager
특성

Windows 요구 사항

디바이스 패밀리
Windows 10, version 1903 (10.0.18362.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v8.0에서 도입되었습니다.)

메서드

GetStorageItemProtectionInfoAsync(IStorageItem)

스토리지 항목에 대한 현재 보호 정보를 가져옵니다.

IsContinuedDataAvailabilityExpected(UserDataAvailability)

지정된 가용성으로 보호된 데이터가 지금부터 적절한 기간 동안 계속 사용할 수 있는지 여부를 쿼리할 수 있습니다.

ProtectBufferAsync(IBuffer, UserDataAvailability)

버퍼를 지정된 가용성으로 보호합니다.

ProtectStorageItemAsync(IStorageItem, UserDataAvailability)

스토리지 항목을 지정된 가용성으로 보호합니다.

TryGetDefault()

현재 또는 기본 사용자에 대한 UserDataProtectionManager instance 반환합니다. 반환된 개체가 null인 경우 호출자는 검사 합니다. null 개체가 반환되면 UserDataProtectionManager는 시스템에서 지원되지 않습니다.

TryGetForUser(User)

지정된 사용자 개체에 대한 UserDataProtectionManager instance 반환합니다. Windows.System.User.FindAllAsync()를 사용하여 시스템에서 사용자를 찾을 수 있습니다. 반환된 개체가 null인 경우 호출자는 검사 합니다. null인 경우 UserDataProtectionManager는 시스템에서 지원되지 않습니다.

UnprotectBufferAsync(IBuffer)

'ProtectBufferAsync'를 사용하여 보호된 버퍼의 보호를 해제합니다.

이벤트

DataAvailabilityStateChanged

이 이벤트는 데이터 가용성 상태가 변경되면 수신기를 호출합니다. 예를 들어 디바이스가 잠기면 'WhileUnlocked' UserDataAvailability로 보호된 데이터를 사용할 수 없게 됩니다. 이 상태 변경은 이 이벤트를 구독하여 수신 대기할 수 있습니다.

적용 대상