KeyContainerPermission 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 KeyContainerPermission-Klasse.
Überlädt
KeyContainerPermission(KeyContainerPermissionFlags) |
Initialisiert eine neue Instanz der KeyContainerPermission-Klasse mit dem angegebenen Zugriff. |
KeyContainerPermission(PermissionState) |
Initialisiert eine neue Instanz der KeyContainerPermission-Klasse mit eingeschränkter oder uneingeschränkter Berechtigung. |
KeyContainerPermission(KeyContainerPermissionFlags, KeyContainerPermissionAccessEntry[]) |
Initialisiert eine neue Instanz der KeyContainerPermission-Klasse mit dem angegebenen globalen Zugriff und bestimmten Zugriffsrechten für Schlüsselcontainer. |
KeyContainerPermission(KeyContainerPermissionFlags)
- Quelle:
- KeyContainerPermission.cs
- Quelle:
- KeyContainerPermission.cs
- Quelle:
- KeyContainerPermission.cs
- Quelle:
- KeyContainerPermission.cs
Initialisiert eine neue Instanz der KeyContainerPermission-Klasse mit dem angegebenen Zugriff.
public:
KeyContainerPermission(System::Security::Permissions::KeyContainerPermissionFlags flags);
public KeyContainerPermission (System.Security.Permissions.KeyContainerPermissionFlags flags);
new System.Security.Permissions.KeyContainerPermission : System.Security.Permissions.KeyContainerPermissionFlags -> System.Security.Permissions.KeyContainerPermission
Public Sub New (flags As KeyContainerPermissionFlags)
Parameter
Eine bitweise Kombination der KeyContainerPermissionFlags-Werte.
Ausnahmen
flags
ist keine gültige Kombination von KeyContainerPermissionFlags-Werten.
Beispiele
Das folgende Codebeispiel zeigt die Verwendung des KeyContainerPermission.KeyContainerPermission(KeyContainerPermissionFlags) Konstruktors.
// Create a KeyContainerPermission with the right to open the key container.
KeyContainerPermission ^ keyContainerPerm = gcnew KeyContainerPermission( KeyContainerPermissionFlags::Open );
// Create a KeyContainerPermission with the right
// to open the key container.
KeyContainerPermission keyContainerPerm = new
KeyContainerPermission(KeyContainerPermissionFlags.Open);
' Create a KeyContainerPermission with the right to open the key container.
Dim keyContainerPerm As New KeyContainerPermission(KeyContainerPermissionFlags.Open)
Gilt für:
KeyContainerPermission(PermissionState)
- Quelle:
- KeyContainerPermission.cs
- Quelle:
- KeyContainerPermission.cs
- Quelle:
- KeyContainerPermission.cs
- Quelle:
- KeyContainerPermission.cs
Initialisiert eine neue Instanz der KeyContainerPermission-Klasse mit eingeschränkter oder uneingeschränkter Berechtigung.
public:
KeyContainerPermission(System::Security::Permissions::PermissionState state);
public KeyContainerPermission (System.Security.Permissions.PermissionState state);
new System.Security.Permissions.KeyContainerPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.KeyContainerPermission
Public Sub New (state As PermissionState)
Parameter
- state
- PermissionState
Einer der PermissionState-Werte.
Ausnahmen
state
ist kein gültiger PermissionState-Wert.
Hinweise
Erstellt entweder None
(vollständig eingeschränkt) oder Unrestricted
Zugriff auf Schlüsselcontainer.
Gilt für:
KeyContainerPermission(KeyContainerPermissionFlags, KeyContainerPermissionAccessEntry[])
- Quelle:
- KeyContainerPermission.cs
- Quelle:
- KeyContainerPermission.cs
- Quelle:
- KeyContainerPermission.cs
- Quelle:
- KeyContainerPermission.cs
Initialisiert eine neue Instanz der KeyContainerPermission-Klasse mit dem angegebenen globalen Zugriff und bestimmten Zugriffsrechten für Schlüsselcontainer.
public:
KeyContainerPermission(System::Security::Permissions::KeyContainerPermissionFlags flags, cli::array <System::Security::Permissions::KeyContainerPermissionAccessEntry ^> ^ accessList);
public KeyContainerPermission (System.Security.Permissions.KeyContainerPermissionFlags flags, System.Security.Permissions.KeyContainerPermissionAccessEntry[] accessList);
new System.Security.Permissions.KeyContainerPermission : System.Security.Permissions.KeyContainerPermissionFlags * System.Security.Permissions.KeyContainerPermissionAccessEntry[] -> System.Security.Permissions.KeyContainerPermission
Public Sub New (flags As KeyContainerPermissionFlags, accessList As KeyContainerPermissionAccessEntry())
Parameter
Eine bitweise Kombination der KeyContainerPermissionFlags-Werte.
- accessList
- KeyContainerPermissionAccessEntry[]
Ein Array von KeyContainerPermissionAccessEntry-Objekten, die bestimmte Zugriffsrechte für Schlüsselcontainer ermitteln.
Ausnahmen
flags
ist keine gültige Kombination von KeyContainerPermissionFlags-Werten.
accessList
ist null
.
Beispiele
Das folgende Codebeispiel zeigt die Verwendung des KeyContainerPermission.KeyContainerPermission(KeyContainerPermissionFlags, KeyContainerPermissionAccessEntry[]) Konstruktors.
// Create an array of KeyContainerPermissionAccessEntry objects
array<KeyContainerPermissionAccessEntry^>^keyContainerPermAccEntryArray = {keyContainerPermAccEntry1,keyContainerPermAccEntry2};
// Create a new KeyContainerPermission using the array.
KeyContainerPermission ^ keyContainerPerm2 = gcnew KeyContainerPermission( KeyContainerPermissionFlags::AllFlags,keyContainerPermAccEntryArray );
// Create an array of KeyContainerPermissionAccessEntry objects
KeyContainerPermissionAccessEntry[] keyContainerPermAccEntryArray
= { keyContainerPermAccEntry1, keyContainerPermAccEntry2 };
// Create a new KeyContainerPermission using the array.
KeyContainerPermission keyContainerPerm2 =
new KeyContainerPermission(
KeyContainerPermissionFlags.AllFlags,
keyContainerPermAccEntryArray);
' Create an array of KeyContainerPermissionAccessEntry objects
Dim keyContainerPermAccEntryArray As KeyContainerPermissionAccessEntry() = _
{keyContainerPermAccEntry1, keyContainerPermAccEntry2}
' Create a new KeyContainerPermission using the array.
Dim keyContainerPerm2 As _
New KeyContainerPermission(KeyContainerPermissionFlags.AllFlags, keyContainerPermAccEntryArray)