KeyContainerPermissionAccessEntry Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der KeyContainerPermissionAccessEntry-Klasse.
Überlädt
KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags) |
Initialisiert eine neue Instanz der KeyContainerPermissionAccessEntry-Klasse mithilfe der angegebenen CSP-Parameter und -Zugriffsberechtigungen. |
KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags) |
Initialisiert eine neue Instanz der KeyContainerPermissionAccessEntry-Klasse mithilfe des angegebenen Namens und der angegebenen Zugriffsberechtigungen des Schlüsselcontainers. |
KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags) |
Initialisiert eine neue Instanz der KeyContainerPermissionAccessEntry-Klasse mit den angegebenen Eigenschaftswerten. |
KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags)
Initialisiert eine neue Instanz der KeyContainerPermissionAccessEntry-Klasse mithilfe der angegebenen CSP-Parameter und -Zugriffsberechtigungen.
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
Ein CspParameters-Objekt, das die CSP-Parameter enthält.
Eine bitweise Kombination der KeyContainerPermissionFlags-Werte.
Ausnahmen
Der resultierende Eintrag würde über uneingeschränkten Zugriff verfügen.
Beispiele
Im folgenden Codebeispiel wird die Verwendung des KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags) Konstruktors veranschaulicht.
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)
Hinweise
Dieser Konstruktor ermöglicht die Zuweisung von Zugriffsrechten für bestimmte Schlüsselcontainer, die in einem CspParameters Objekt identifiziert werden.
Gilt für:
KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags)
Initialisiert eine neue Instanz der KeyContainerPermissionAccessEntry-Klasse mithilfe des angegebenen Namens und der angegebenen Zugriffsberechtigungen des Schlüsselcontainers.
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
Der Name des Schlüsselcontainers.
Eine bitweise Kombination der KeyContainerPermissionFlags-Werte.
Ausnahmen
Der resultierende Eintrag würde über uneingeschränkten Zugriff verfügen.
Beispiele
Im folgenden Codebeispiel wird die Verwendung des KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags) Konstruktors veranschaulicht.
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)
Hinweise
Mit diesem Konstruktor können Sie Zugriffsrechte für bestimmte Schlüsselcontainer angeben, die anhand des Namens identifiziert werden. Verwenden Sie ein Sternchen ("*"), um alle Schlüsselcontainer darzustellen.
Gilt für:
KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags)
Initialisiert eine neue Instanz der KeyContainerPermissionAccessEntry-Klasse mit den angegebenen Eigenschaftswerten.
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
Der Name des Schlüsselspeichers.
- providerName
- String
Der Name des Anbieters.
- providerType
- Int32
Der Typcode für den Anbieter. Die Werte finden Sie in der ProviderType-Eigenschaft.
- keyContainerName
- String
Der Name des Schlüsselcontainers.
Eine bitweise Kombination der KeyContainerPermissionFlags-Werte.
Ausnahmen
Der resultierende Eintrag würde über uneingeschränkten Zugriff verfügen.
Beispiele
Im folgenden Codebeispiel wird die Verwendung des KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags) Konstruktors veranschaulicht.
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)
Hinweise
Dieser Konstruktor ermöglicht die Zuweisung von Zugriffsrechten für bestimmte Schlüsselcontainer. Ein keySpec
- oder providerType
-1-Wert stellt alle Schlüsselspezifikationen oder Anbietertypen dar. Ein keyStore
, providerName
oder keyContainerName
von "*" stellt alle Schlüsselspeicher, Anbieter oder Schlüsselcontainer dar. Ein providerName
oder keyContainerName
, das null
alle Anbieter oder Schlüsselcontainer darstellt.