DataProtectionProvider.ProtectStreamAsync(IInputStream, IOutputStream) Metode

Definisi

Secara asinkron melindungi aliran data.

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

Parameter

src
IInputStream

Streaming yang akan dilindungi.

dest
IOutputStream

Aliran terlindungi.

Mengembalikan

Mewakili tindakan asinkron.

Atribut

Keterangan

Anda harus memanggil konstruktor DataProtectionProvider(String) 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