Lingua

DataProtectionProvider.UnprotectStreamAsync Metodo

Definizione

Decrittografa in modo asincrono un flusso di dati.

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

Parametri

src
IInputStream

Flusso da decrittografare.

dest
IOutputStream

Flusso decrittografato.

Valori restituiti

Rappresenta un'azione asincrona.

Attributi

Commenti

È necessario chiamare il costruttore DataProtectionProvider() prima di chiamare questo metodo.

Per i descrittori di sicurezza e le stringhe SDDL, è necessario impostare la funzionalità di autenticazione aziendale nel manifesto. La funzionalità di autenticazione aziendale è limitata all'app UWP creata con gli account aziendali ed è soggetta a una convalida aggiuntiva dell'onboarding. È consigliabile evitare la funzionalità di autenticazione aziendale, a meno che non sia assolutamente necessaria. Per altre informazioni, vedere Registrazione per un account per sviluppatore. Ad esempio, i provider SID e SDDL seguenti richiedono la funzionalità di autenticazione aziendale:

  • "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)"

Questi provider non richiedono la funzionalità di autenticazione aziendale:

  • "LOCAL=user"
  • "LOCAL=machine"
  • "WEBCREDENTIALS=MyPasswordName"
  • "WEBCREDENTIALS=MyPasswordName,myweb.com"

Si applica a