KeyContainerPermission Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe KeyContainerPermission.
Overload
KeyContainerPermission(KeyContainerPermissionFlags) |
Inizializza una nuova istanza della classe KeyContainerPermission con l'accesso specificato. |
KeyContainerPermission(PermissionState) |
Inizializza una nuova istanza della classe KeyContainerPermission con autorizzazione con restrizioni o senza restrizioni. |
KeyContainerPermission(KeyContainerPermissionFlags, KeyContainerPermissionAccessEntry[]) |
Inizializza una nuova istanza della classe KeyContainerPermission con l'accesso globale specificato e i diritti di accesso al contenitore di chiavi specifico. |
KeyContainerPermission(KeyContainerPermissionFlags)
- Origine:
- KeyContainerPermission.cs
- Origine:
- KeyContainerPermission.cs
- Origine:
- KeyContainerPermission.cs
- Origine:
- KeyContainerPermission.cs
Inizializza una nuova istanza della classe KeyContainerPermission con l'accesso specificato.
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)
Parametri
Combinazione bit per bit dei valori di KeyContainerPermissionFlags.
Eccezioni
flags
non è una combinazione valida di valori di KeyContainerPermissionFlags.
Esempio
Nell'esempio di codice seguente viene illustrato l'uso del KeyContainerPermission.KeyContainerPermission(KeyContainerPermissionFlags) costruttore.
// 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)
Si applica a
KeyContainerPermission(PermissionState)
- Origine:
- KeyContainerPermission.cs
- Origine:
- KeyContainerPermission.cs
- Origine:
- KeyContainerPermission.cs
- Origine:
- KeyContainerPermission.cs
Inizializza una nuova istanza della classe KeyContainerPermission con autorizzazione con restrizioni o senza restrizioni.
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)
Parametri
- state
- PermissionState
Uno dei valori di PermissionState.
Eccezioni
state
non è un valore valido di PermissionState.
Commenti
None
Crea (completamente limitato) o Unrestricted
accede ai contenitori delle chiavi.
Si applica a
KeyContainerPermission(KeyContainerPermissionFlags, KeyContainerPermissionAccessEntry[])
- Origine:
- KeyContainerPermission.cs
- Origine:
- KeyContainerPermission.cs
- Origine:
- KeyContainerPermission.cs
- Origine:
- KeyContainerPermission.cs
Inizializza una nuova istanza della classe KeyContainerPermission con l'accesso globale specificato e i diritti di accesso al contenitore di chiavi specifico.
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())
Parametri
Combinazione bit per bit dei valori di KeyContainerPermissionFlags.
- accessList
- KeyContainerPermissionAccessEntry[]
Matrice di oggetti KeyContainerPermissionAccessEntry che identifica i diritti di accesso al contenitore di chiavi specifico.
Eccezioni
flags
non è una combinazione valida di valori di KeyContainerPermissionFlags.
accessList
è null
.
Esempio
Nell'esempio di codice seguente viene illustrato l'uso del KeyContainerPermission.KeyContainerPermission(KeyContainerPermissionFlags, KeyContainerPermissionAccessEntry[]) costruttore.
// 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)