UserDataProtectionManager Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |