KeyContainerPermission Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe KeyContainerPermission.
Surcharges
KeyContainerPermission(KeyContainerPermissionFlags) |
Initialise une nouvelle instance de la classe KeyContainerPermission avec l’accès spécifié. |
KeyContainerPermission(PermissionState) |
Initialise une nouvelle instance de la classe KeyContainerPermission avec une autorisation d’accès restreinte ou non restreinte. |
KeyContainerPermission(KeyContainerPermissionFlags, KeyContainerPermissionAccessEntry[]) |
Initialise une nouvelle instance de la classe KeyContainerPermission avec l’accès global spécifié et des droits d’accès de conteneur de clé spécifiques. |
KeyContainerPermission(KeyContainerPermissionFlags)
- Source:
- KeyContainerPermission.cs
- Source:
- KeyContainerPermission.cs
- Source:
- KeyContainerPermission.cs
- Source:
- KeyContainerPermission.cs
Initialise une nouvelle instance de la classe KeyContainerPermission avec l’accès spécifié.
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)
Paramètres
Combinaison d'opérations de bits des valeurs KeyContainerPermissionFlags.
Exceptions
flags
n’est pas une combinaison valide des valeurs KeyContainerPermissionFlags.
Exemples
L’exemple de code suivant montre l’utilisation du KeyContainerPermission.KeyContainerPermission(KeyContainerPermissionFlags) constructeur.
// 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)
S’applique à
KeyContainerPermission(PermissionState)
- Source:
- KeyContainerPermission.cs
- Source:
- KeyContainerPermission.cs
- Source:
- KeyContainerPermission.cs
- Source:
- KeyContainerPermission.cs
Initialise une nouvelle instance de la classe KeyContainerPermission avec une autorisation d’accès restreinte ou non restreinte.
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)
Paramètres
- state
- PermissionState
Une des valeurs de l'objet PermissionState.
Exceptions
state
n’est pas une valeur de PermissionState valide.
Remarques
Crée un None
accès (entièrement restreint) ou Unrestricted
un accès aux conteneurs de clés.
S’applique à
KeyContainerPermission(KeyContainerPermissionFlags, KeyContainerPermissionAccessEntry[])
- Source:
- KeyContainerPermission.cs
- Source:
- KeyContainerPermission.cs
- Source:
- KeyContainerPermission.cs
- Source:
- KeyContainerPermission.cs
Initialise une nouvelle instance de la classe KeyContainerPermission avec l’accès global spécifié et des droits d’accès de conteneur de clé spécifiques.
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())
Paramètres
Combinaison d'opérations de bits des valeurs KeyContainerPermissionFlags.
- accessList
- KeyContainerPermissionAccessEntry[]
Tableau d’objets KeyContainerPermissionAccessEntry identifiant des droits d’accès de conteneur de clé spécifiques.
Exceptions
flags
n’est pas une combinaison valide des valeurs KeyContainerPermissionFlags.
accessList
a la valeur null
.
Exemples
L’exemple de code suivant montre l’utilisation du KeyContainerPermission.KeyContainerPermission(KeyContainerPermissionFlags, KeyContainerPermissionAccessEntry[]) constructeur.
// 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)