UserDataProtectionManager Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des méthodes statiques pour instancier UserDataProtectionManager pour l’utilisateur actuel ou fourni. Une instance de UserDataProtectionManager fournit des méthodes pour protéger/annuler la protection des fichiers et des mémoires tampons.
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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10, version 1903 (introduit dans 10.0.18362.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v8.0)
|
Méthodes
GetStorageItemProtectionInfoAsync(IStorageItem) |
Obtient les informations de protection actuelles pour un élément de stockage. |
IsContinuedDataAvailabilityExpected(UserDataAvailability) |
Permet d’interroger si les données protégées à une disponibilité spécifiée continueront de rester disponibles pendant une durée raisonnable à partir de maintenant. |
ProtectBufferAsync(IBuffer, UserDataAvailability) |
Protège une mémoire tampon vers une disponibilité spécifiée. |
ProtectStorageItemAsync(IStorageItem, UserDataAvailability) |
Protège un élément de stockage à la disponibilité spécifiée. |
TryGetDefault() |
Retourne une instance UserDataProtectionManager pour l’utilisateur actuel ou par défaut. L’appelant doit case activée si l’objet retourné est null. Si un objet null est retourné, UserDataProtectionManager n’est pas pris en charge sur le système. |
TryGetForUser(User) |
Renvoie une instance UserDataProtectionManager pour l’objet utilisateur spécifié. Windows.System.User.FindAllAsync() peut être utilisé pour rechercher des utilisateurs sur le système. L’appelant doit case activée si l’objet retourné est null. S’il est null, UserDataProtectionManager n’est pas pris en charge sur le système. |
UnprotectBufferAsync(IBuffer) |
Annulez la protection d’une mémoire tampon qui a été protégée à l’aide de « ProtectBufferAsync ». |
Événements
DataAvailabilityStateChanged |
Cet événement appelle des écouteurs lorsque l’état de la disponibilité des données a changé. Par exemple, lorsque l’appareil se verrouille, les données protégées sur le paramètre UserDataAvailability « WhileUnlocked » ne sont plus disponibles. Ce changement d’état peut être écouté en vous abonnant à cet événement. |