KeyContainerPermissionAccessEntry Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy KeyContainerPermissionAccessEntry.
Przeciążenia
KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags) |
Inicjuje KeyContainerPermissionAccessEntry nowe wystąpienie klasy przy użyciu określonych parametrów dostawcy usług kryptograficznych (CSP) i uprawnień dostępu. |
KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags) |
Inicjuje KeyContainerPermissionAccessEntry nowe wystąpienie klasy przy użyciu określonej nazwy kontenera klucza i uprawnień dostępu. |
KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags) |
Inicjuje KeyContainerPermissionAccessEntry nowe wystąpienie klasy z określonymi wartościami właściwości. |
KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags)
Inicjuje KeyContainerPermissionAccessEntry nowe wystąpienie klasy przy użyciu określonych parametrów dostawcy usług kryptograficznych (CSP) i uprawnień dostępu.
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)
Parametry
- parameters
- CspParameters
CspParameters Obiekt zawierający parametry dostawcy usług kryptograficznych (CSP).
Bitowa kombinacja KeyContainerPermissionFlags wartości.
Wyjątki
Wynikowy wpis miałby nieograniczony dostęp.
Przykłady
Poniższy przykład kodu przedstawia użycie konstruktora KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags) .
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)
Uwagi
Ten konstruktor umożliwia przypisanie praw dostępu dla określonych kontenerów kluczy zidentyfikowanych w CspParameters obiekcie.
Dotyczy
KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags)
Inicjuje KeyContainerPermissionAccessEntry nowe wystąpienie klasy przy użyciu określonej nazwy kontenera klucza i uprawnień dostępu.
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)
Parametry
- keyContainerName
- String
Nazwa kontenera kluczy.
Bitowa kombinacja KeyContainerPermissionFlags wartości.
Wyjątki
Wynikowy wpis miałby nieograniczony dostęp.
Przykłady
Poniższy przykład kodu przedstawia użycie konstruktora KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags) .
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)
Uwagi
Ten konstruktor umożliwia określenie praw dostępu dla określonych kontenerów kluczy zidentyfikowanych według nazwy; użyj gwiazdki ("*"), aby reprezentować wszystkie kontenery kluczy.
Dotyczy
KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags)
Inicjuje KeyContainerPermissionAccessEntry nowe wystąpienie klasy z określonymi wartościami właściwości.
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)
Parametry
- keyStore
- String
Nazwa magazynu kluczy.
- providerName
- String
Nazwa dostawcy.
- providerType
- Int32
Kod typu dostawcy. ProviderType Zobacz właściwość , aby uzyskać wartości.
- keyContainerName
- String
Nazwa kontenera kluczy.
Bitowa kombinacja KeyContainerPermissionFlags wartości.
Wyjątki
Wynikowy wpis miałby nieograniczony dostęp.
Przykłady
Poniższy przykład kodu przedstawia użycie konstruktora KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags) .
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)
Uwagi
Ten konstruktor umożliwia przypisanie praw dostępu dla określonych kontenerów kluczy. Wartość keySpec
lub providerType
-1 reprezentuje wszystkie kluczowe specyfikacje lub typy dostawców. Element keyStore
, providerName
lub keyContainerName
"*" reprezentuje wszystkie magazyny kluczy, dostawców lub kontenery kluczy. Element providerName
lub keyContainerName
reprezentuje null
wszystkich dostawców lub kontenery kluczy.