Partager via


DataProtectionProvider.ProtectAsync(IBuffer) Méthode

Définition

Protège de manière asynchrone les données statiques.

public:
 virtual IAsyncOperation<IBuffer ^> ^ ProtectAsync(IBuffer ^ data) = ProtectAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IBuffer> ProtectAsync(IBuffer const& data);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IBuffer> ProtectAsync(IBuffer data);
function protectAsync(data)
Public Function ProtectAsync (data As IBuffer) As IAsyncOperation(Of IBuffer)

Paramètres

data
IBuffer

Données à protéger.

Retours

Représente une opération asynchrone.

Attributs

Remarques

Vous devez appeler le constructeur DataProtectionProvider(String) avant d’appeler cette méthode.

Pour les descripteurs de sécurité et les chaînes SDDL, vous devez définir la fonctionnalité d’authentification d’entreprise dans le manifeste. La fonctionnalité d’authentification d’entreprise est limitée à l’application UWP créée avec des comptes d’entreprise et fait l’objet d’une validation d’intégration supplémentaire. Vous devez éviter la fonctionnalité d’authentification d’entreprise, sauf si elle est absolument nécessaire. Pour plus d’informations, consultez Inscription d’un compte de développeur. Par exemple, les fournisseurs SID et SDDL suivants nécessitent la fonctionnalité d’authentification d’entreprise :

  • « SID=S-1-5-21-4392301 AND SID=S-1-5-21-3101812 »
  • « SDDL=O:S-1-5-5-0-290724G:SYD:(A;; CCDC;;; S-1-5-5-0-290724)(A;;DC;;; WD) »

Ces fournisseurs ne nécessitent pas la fonctionnalité d’authentification d’entreprise :

  • « LOCAL=user »
  • « LOCAL=machine »
  • « WEBCREDENTIALS=MyPasswordName »
  • « WEBCREDENTIALS=MyPasswordName,myweb.com »

S’applique à