Share via


UserDataProtectionManager Classe

Definizione

Fornisce metodi statici per creare un'istanza di UserDataProtectionManager per l'utente corrente o specificato. Un'istanza di UserDataProtectionManager fornisce metodi per proteggere/annullare la protezione dei file e dei buffer.

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
Ereditarietà
Object Platform::Object IInspectable UserDataProtectionManager
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1903 (è stato introdotto in 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v8.0)

Metodi

GetStorageItemProtectionInfoAsync(IStorageItem)

Ottiene le informazioni di protezione correnti per un elemento di archiviazione.

IsContinuedDataAvailabilityExpected(UserDataAvailability)

Consente di eseguire query su se i dati protetti in una disponibilità specificata continueranno a rimanere disponibili per una durata ragionevole da ora.

ProtectBufferAsync(IBuffer, UserDataAvailability)

Protegge un buffer in una disponibilità specificata.

ProtectStorageItemAsync(IStorageItem, UserDataAvailability)

Protegge un elemento di archiviazione alla disponibilità specificata.

TryGetDefault()

Restituisce un'istanza di UserDataProtectionManager per l'utente corrente o predefinito. Il chiamante deve verificare se l'oggetto restituito è Null. Se viene restituito un oggetto Null, UserDataProtectionManager non è supportato nel sistema.

TryGetForUser(User)

Restituisce un'istanza di UserDataProtectionManager per l'oggetto utente specificato. Windows.System.User.FindAllAsync() può essere usato per trovare gli utenti nel sistema. Il chiamante deve verificare se l'oggetto restituito è Null. Se è null, UserDataProtectionManager non è supportato nel sistema.

UnprotectBufferAsync(IBuffer)

Annullare la protezione di un buffer protetto usando 'ProtectBufferAsync'.

Eventi

DataAvailabilityStateChanged

Questo evento richiama i listener quando lo stato della disponibilità dei dati è cambiato. Ad esempio, quando il dispositivo blocca, i dati protetti in 'WhileUnlocked' UserDataAvailability non sono disponibili. Questa modifica dello stato può essere ascoltata sottoscrivendo questo evento.

Si applica a