DataProtectionProvider.UnprotectStreamAsync Metode

Definisi

Secara asinkron mendekripsi aliran data.

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

Parameter

src
IInputStream

Streaming ke dekripsi.

dest
IOutputStream

Aliran yang didekripsi.

Mengembalikan

Mewakili tindakan asinkron.

Atribut

Keterangan

Anda harus memanggil konstruktor DataProtectionProvider() sebelum memanggil metode ini.

Untuk deskriptor keamanan dan string SDDL, Anda harus mengatur kemampuan autentikasi perusahaan dalam manifes. Kemampuan autentikasi perusahaan dibatasi untuk aplikasi UWP yang dibangun dengan akun perusahaan, dan tunduk pada validasi onboarding tambahan. Anda harus menghindari kemampuan autentikasi perusahaan kecuali benar-benar diperlukan. Untuk informasi selengkapnya, lihat Mendaftar untuk akun pengembang. Misalnya, penyedia SID dan SDDL berikut memerlukan kemampuan autentikasi perusahaan:

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

Penyedia ini tidak memerlukan kemampuan autentikasi perusahaan:

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

Berlaku untuk