Partager via


DataProtectionProvider.UnprotectStreamAsync Méthode

Définition

Déchiffre de manière asynchrone un flux de données.

public:
 virtual IAsyncAction ^ UnprotectStreamAsync(IInputStream ^ src, IOutputStream ^ dest) = UnprotectStreamAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction UnprotectStreamAsync(IInputStream const& src, IOutputStream const& dest);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction UnprotectStreamAsync(IInputStream src, IOutputStream dest);
function unprotectStreamAsync(src, dest)
Public Function UnprotectStreamAsync (src As IInputStream, dest As IOutputStream) As IAsyncAction

Paramètres

src
IInputStream

Diffuser en continu à déchiffrer.

dest
IOutputStream

Flux déchiffré.

Retours

Représente une opération asynchrone.

Attributs

Remarques

Vous devez appeler le constructeur DataProtectionProvider() 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 est soumise à une validation d’intégration supplémentaire. Vous devez éviter la fonctionnalité d’authentification d’entreprise, sauf si cela 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 ET 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 n’ont pas besoin de la fonctionnalité d’authentification d’entreprise :

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

S’applique à