Bagikan melalui


KeyContainerPermissionAccessEntry Konstruktor

Definisi

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)

Sumber:
KeyContainerPermissionAccessEntry.cs
Sumber:
KeyContainerPermissionAccessEntry.cs
Sumber:
KeyContainerPermissionAccessEntry.cs
Sumber:
KeyContainerPermissionAccessEntry.cs
Sumber:
KeyContainerPermissionAccessEntry.cs

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).

flags
KeyContainerPermissionFlags

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)

Sumber:
KeyContainerPermissionAccessEntry.cs
Sumber:
KeyContainerPermissionAccessEntry.cs
Sumber:
KeyContainerPermissionAccessEntry.cs
Sumber:
KeyContainerPermissionAccessEntry.cs
Sumber:
KeyContainerPermissionAccessEntry.cs

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.

flags
KeyContainerPermissionFlags

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)

Sumber:
KeyContainerPermissionAccessEntry.cs
Sumber:
KeyContainerPermissionAccessEntry.cs
Sumber:
KeyContainerPermissionAccessEntry.cs
Sumber:
KeyContainerPermissionAccessEntry.cs
Sumber:
KeyContainerPermissionAccessEntry.cs

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.

keySpec
Int32

Spesifikasi utama. KeySpec Lihat properti untuk nilai.

flags
KeyContainerPermissionFlags

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, , providerNameatau keyContainerName "*" mewakili semua penyimpanan kunci, penyedia, atau kontainer utama. providerName atau keyContainerName yang null mewakili semua penyedia atau kontainer utama.

Berlaku untuk