KeyContainerPermissionAccessEntry Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru kelas KeyContainerPermissionAccessEntry.
Overload
KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags) |
Menginisialisasi instans KeyContainerPermissionAccessEntry baru kelas, menggunakan parameter penyedia layanan kriptografi (CSP) dan izin akses yang ditentukan. |
KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags) |
Menginisialisasi instans KeyContainerPermissionAccessEntry baru kelas, menggunakan nama kontainer kunci dan izin akses yang ditentukan. |
KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags) |
Menginisialisasi instans KeyContainerPermissionAccessEntry baru kelas dengan nilai properti yang ditentukan. |
KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags)
Menginisialisasi instans KeyContainerPermissionAccessEntry baru kelas, menggunakan parameter penyedia layanan kriptografi (CSP) dan izin akses yang ditentukan.
public:
KeyContainerPermissionAccessEntry(System::Security::Cryptography::CspParameters ^ parameters, System::Security::Permissions::KeyContainerPermissionFlags flags);
public KeyContainerPermissionAccessEntry (System.Security.Cryptography.CspParameters parameters, System.Security.Permissions.KeyContainerPermissionFlags flags);
new System.Security.Permissions.KeyContainerPermissionAccessEntry : System.Security.Cryptography.CspParameters * System.Security.Permissions.KeyContainerPermissionFlags -> System.Security.Permissions.KeyContainerPermissionAccessEntry
Public Sub New (parameters As CspParameters, flags As KeyContainerPermissionFlags)
Parameter
- parameters
- CspParameters
Objek CspParameters yang berisi parameter penyedia layanan kriptografi (CSP).
Kombinasi bitwise dari KeyContainerPermissionFlags nilai.
Pengecualian
Entri yang dihasilkan akan memiliki akses tidak terbatas.
Contoh
Contoh kode berikut menunjukkan penggunaan KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags) konstruktor.
static KeyContainerPermissionAccessEntry^ keyContainerPermAccEntry2 = gcnew KeyContainerPermissionAccessEntry( cspParams,KeyContainerPermissionFlags::Open );
private static KeyContainerPermissionAccessEntry
keyContainerPermAccEntry2 = new KeyContainerPermissionAccessEntry(
cspParams, KeyContainerPermissionFlags.Open);
Private Shared keyContainerPermAccEntry2 As _
New KeyContainerPermissionAccessEntry(cspParams, KeyContainerPermissionFlags.Open)
Keterangan
Konstruktor ini memungkinkan hak akses ditetapkan untuk kontainer kunci tertentu yang CspParameters diidentifikasi dalam objek.
Berlaku untuk
KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags)
Menginisialisasi instans KeyContainerPermissionAccessEntry baru kelas, menggunakan nama kontainer kunci dan izin akses yang ditentukan.
public:
KeyContainerPermissionAccessEntry(System::String ^ keyContainerName, System::Security::Permissions::KeyContainerPermissionFlags flags);
public KeyContainerPermissionAccessEntry (string keyContainerName, System.Security.Permissions.KeyContainerPermissionFlags flags);
new System.Security.Permissions.KeyContainerPermissionAccessEntry : string * System.Security.Permissions.KeyContainerPermissionFlags -> System.Security.Permissions.KeyContainerPermissionAccessEntry
Public Sub New (keyContainerName As String, flags As KeyContainerPermissionFlags)
Parameter
- keyContainerName
- String
Nama kontainer kunci.
Kombinasi bitwise dari KeyContainerPermissionFlags nilai.
Pengecualian
Entri yang dihasilkan akan memiliki akses tidak terbatas.
Contoh
Contoh kode berikut menunjukkan penggunaan KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags) konstruktor.
static KeyContainerPermissionAccessEntry^ keyContainerPermAccEntry1 = gcnew KeyContainerPermissionAccessEntry( "MyKeyContainer",KeyContainerPermissionFlags::Create );
private static KeyContainerPermissionAccessEntry
keyContainerPermAccEntry1 = new KeyContainerPermissionAccessEntry(
"MyKeyContainer", KeyContainerPermissionFlags.Create);
Private Shared keyContainerPermAccEntry1 As _
New KeyContainerPermissionAccessEntry("MyKeyContainer", KeyContainerPermissionFlags.Create)
Keterangan
Konstruktor ini memungkinkan Anda menentukan hak akses untuk kontainer kunci tertentu yang diidentifikasi berdasarkan nama; gunakan tanda bintang ("*") untuk mewakili semua kontainer kunci.
Berlaku untuk
KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags)
Menginisialisasi instans KeyContainerPermissionAccessEntry baru kelas dengan nilai properti yang ditentukan.
public:
KeyContainerPermissionAccessEntry(System::String ^ keyStore, System::String ^ providerName, int providerType, System::String ^ keyContainerName, int keySpec, System::Security::Permissions::KeyContainerPermissionFlags flags);
public KeyContainerPermissionAccessEntry (string keyStore, string providerName, int providerType, string keyContainerName, int keySpec, System.Security.Permissions.KeyContainerPermissionFlags flags);
new System.Security.Permissions.KeyContainerPermissionAccessEntry : string * string * int * string * int * System.Security.Permissions.KeyContainerPermissionFlags -> System.Security.Permissions.KeyContainerPermissionAccessEntry
Public Sub New (keyStore As String, providerName As String, providerType As Integer, keyContainerName As String, keySpec As Integer, flags As KeyContainerPermissionFlags)
Parameter
- keyStore
- String
Nama penyimpanan kunci.
- providerName
- String
Nama penyedia.
- providerType
- Int32
Kode jenis untuk penyedia. ProviderType Lihat properti untuk nilai.
- keyContainerName
- String
Nama kontainer kunci.
Kombinasi bitwise dari KeyContainerPermissionFlags nilai.
Pengecualian
Entri yang dihasilkan akan memiliki akses tidak terbatas.
Contoh
Contoh kode berikut menunjukkan penggunaan KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags) konstruktor.
static KeyContainerPermissionAccessEntry^ keyContainerPermAccEntry3 = gcnew KeyContainerPermissionAccessEntry( "Machine",providerName,providerType,myKeyContainerName,1,KeyContainerPermissionFlags::Open );
public:
private static KeyContainerPermissionAccessEntry
keyContainerPermAccEntry3 = new KeyContainerPermissionAccessEntry(
"Machine", providerName, providerType, myKeyContainerName, 1,
KeyContainerPermissionFlags.Open);
Private Shared keyContainerPermAccEntry3 As _
New KeyContainerPermissionAccessEntry("Machine", providerName, providerType, _
myKeyContainerName, 1, KeyContainerPermissionFlags.Open)
Keterangan
Konstruktor ini memungkinkan hak akses ditetapkan untuk kontainer kunci tertentu. Nilai keySpec
atau providerType
-1 mewakili semua spesifikasi utama atau jenis penyedia.
keyStore
, , providerName
atau keyContainerName
"*" mewakili semua penyimpanan kunci, penyedia, atau kontainer utama.
providerName
atau keyContainerName
yang null
mewakili semua penyedia atau kontainer utama.