DataProtectionProvider Konstruktor

Definisi

Overload

DataProtectionProvider()

Konstruktor yang digunakan untuk operasi dekripsi. Gunakan konstruktor ini sebelum memanggil metode UnprotectAsync atau UnprotectStreamAsync .

DataProtectionProvider(String)

Konstruktor yang digunakan untuk operasi enkripsi. Gunakan konstruktor ini sebelum memanggil metode ProtectAsync atau ProtectStreamAsync .

DataProtectionProvider()

Konstruktor yang digunakan untuk operasi dekripsi. Gunakan konstruktor ini sebelum memanggil metode UnprotectAsync atau UnprotectStreamAsync .

public:
 DataProtectionProvider();
 DataProtectionProvider();
public DataProtectionProvider();
function DataProtectionProvider()
Public Sub New ()

Keterangan

Gunakan konstruktor ini sebelum memulai operasi dekripsi. Jangan gunakan konstruktor ini sebelum memulai operasi enkripsi. Gunakan metode DataProtectionProvider(String) sebagai gantinya.

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"

Lihat juga

Berlaku untuk

DataProtectionProvider(String)

Konstruktor yang digunakan untuk operasi enkripsi. Gunakan konstruktor ini sebelum memanggil metode ProtectAsync atau ProtectStreamAsync .

public:
 DataProtectionProvider(Platform::String ^ protectionDescriptor);
 DataProtectionProvider(winrt::hstring const& protectionDescriptor);
public DataProtectionProvider(string protectionDescriptor);
function DataProtectionProvider(protectionDescriptor)
Public Sub New (protectionDescriptor As String)

Parameter

protectionDescriptor
String

Platform::String

winrt::hstring

Berisi deskriptor perlindungan yang menentukan entitas tempat data akan dienkripsi. Untuk informasi selengkapnya, lihat Keterangan.

Keterangan

Jangan gunakan konstruktor ini sebelum memulai operasi dekripsi. Anda harus menggunakan konstruktor DataProtectionProvider() sebagai gantinya.

Untuk deskriptor keamanan dan string SDDL, Anda harus mengatur kemampuan autentikasi perusahaan dalam manifes. Kemampuan autentikasi perusahaan dibatasi untuk aplikasi yang dibangun dengan akun perusahaan, dan tunduk pada validasi onboarding tambahan. Anda harus menghindari kemampuan autentikasi perusahaan kecuali benar-benar diperlukan. 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 di salah satu platform:

  • "LOCAL=user"
  • "LOCAL=machine"

Penyedia ini tidak memerlukan kemampuan autentikasi perusahaan di Windows:

  • "WEBCREDENTIALS=MyPasswordName"
  • "WEBCREDENTIALS=MyPasswordName,myweb.com"

Lihat juga

Berlaku untuk