KeyContainerPermissionAccessEntry Costruttori
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 KeyContainerPermissionAccessEntry.
KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags) |
Inizializza una nuova istanza della classe KeyContainerPermissionAccessEntry, utilizzando i parametri e le autorizzazioni di accesso del provider dei servizi di crittografia (CSP) specificati. |
KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags) |
Inizializza una nuova istanza della classe KeyContainerPermissionAccessEntry, utilizzando il nome e le autorizzazioni di accesso specificati del contenitore di chiavi. |
KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags) |
Inizializza una nuova istanza della classe KeyContainerPermissionAccessEntry con i valori di proprietà specificati. |
Inizializza una nuova istanza della classe KeyContainerPermissionAccessEntry, utilizzando i parametri e le autorizzazioni di accesso del provider dei servizi di crittografia (CSP) specificati.
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)
Parametri
- parameters
- CspParameters
Oggetto CspParameters contenente i parametri del provider dei servizi di crittografia (CSP).
Combinazione bit per bit dei valori di KeyContainerPermissionFlags.
Eccezioni
La voce risultante dovrebbe avere accesso senza restrizioni.
Esempio
Nell'esempio di codice seguente viene illustrato l'uso del KeyContainerPermissionAccessEntry(CspParameters, KeyContainerPermissionFlags) costruttore.
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)
Commenti
Questo costruttore consente di assegnare i diritti di accesso per contenitori di chiavi specifici identificati in un CspParameters oggetto.
Si applica a
.NET 9 (package-provided) e altre versioni
Prodotto | Versioni |
---|---|
.NET | 8 (package-provided), 9 (package-provided) |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Inizializza una nuova istanza della classe KeyContainerPermissionAccessEntry, utilizzando il nome e le autorizzazioni di accesso specificati del contenitore di chiavi.
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)
Parametri
- keyContainerName
- String
Nome del contenitore di chiavi.
Combinazione bit per bit dei valori di KeyContainerPermissionFlags.
Eccezioni
La voce risultante dovrebbe avere accesso senza restrizioni.
Esempio
Nell'esempio di codice seguente viene illustrato l'uso del KeyContainerPermissionAccessEntry(String, KeyContainerPermissionFlags) costruttore.
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)
Commenti
Questo costruttore consente di specificare i diritti di accesso per contenitori di chiavi specifici identificati dal nome; usare un asterisco ("*") per rappresentare tutti i contenitori delle chiavi.
Si applica a
.NET 9 (package-provided) e altre versioni
Prodotto | Versioni |
---|---|
.NET | 8 (package-provided), 9 (package-provided) |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags)
Inizializza una nuova istanza della classe KeyContainerPermissionAccessEntry con i valori di proprietà specificati.
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)
Parametri
- keyStore
- String
Nome dell'archivio delle chiavi.
- providerName
- String
Nome del provider.
- providerType
- Int32
Codice del tipo di provider. Per i valori, vedere la proprietà ProviderType.
- keyContainerName
- String
Nome del contenitore di chiavi.
Combinazione bit per bit dei valori di KeyContainerPermissionFlags.
Eccezioni
La voce risultante dovrebbe avere accesso senza restrizioni.
Esempio
Nell'esempio di codice seguente viene illustrato l'uso del KeyContainerPermissionAccessEntry(String, String, Int32, String, Int32, KeyContainerPermissionFlags) costruttore.
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)
Commenti
Questo costruttore consente di assegnare i diritti di accesso per contenitori di chiavi specifici. Un keySpec
valore o providerType
-1 rappresenta tutte le specifiche o i tipi di provider chiave. Un keyStore
oggetto , providerName
o keyContainerName
di "*" rappresenta tutti i contenitori chiave, provider o chiavi. Oggetto providerName
o keyContainerName
che rappresenta null
tutti i provider o i contenitori chiave.
Si applica a
.NET 9 (package-provided) e altre versioni
Prodotto | Versioni |
---|---|
.NET | 8 (package-provided), 9 (package-provided) |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: