RegistryPermission 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 RegistryPermission.
Overload
RegistryPermission(PermissionState) |
Inizializza una nuova istanza della classe RegistryPermission con autorizzazione con restrizioni o senza restrizioni, come specificato. |
RegistryPermission(RegistryPermissionAccess, String) |
Inizializza una nuova istanza della classe RegistryPermission con l'accesso specificato alle variabili del Registro di sistema designate. |
RegistryPermission(RegistryPermissionAccess, AccessControlActions, String) |
Inizializza una nuova istanza della classe RegistryPermission con l'accesso specificato alle variabili del Registro di sistema specificate e i diritti di accesso specificati alle informazioni di controllo del Registro di sistema. |
RegistryPermission(PermissionState)
- Source:
- RegistryPermission.cs
- Source:
- RegistryPermission.cs
- Source:
- RegistryPermission.cs
Inizializza una nuova istanza della classe RegistryPermission con autorizzazione con restrizioni o senza restrizioni, come specificato.
public:
RegistryPermission(System::Security::Permissions::PermissionState state);
public RegistryPermission (System.Security.Permissions.PermissionState state);
new System.Security.Permissions.RegistryPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.RegistryPermission
Public Sub New (state As PermissionState)
Parametri
- state
- PermissionState
Uno dei valori di PermissionState.
Eccezioni
Il parametro state
non è un valore valido di PermissionState.
Esempio
Nell'esempio di codice seguente viene illustrato l'uso del RegistryPermission(PermissionState) costruttore.
readPerm2 = new RegistryPermission(PermissionState.None);
readPerm2.FromXml(readPerm1.ToXml());
Console.WriteLine("Result of ToFromXml = " + readPerm2.ToString() + "\n");
readPerm2 = New RegistryPermission(PermissionState.None)
readPerm2.FromXml(readPerm1.ToXml())
Console.WriteLine("Result of ToFromXml = " + readPerm2.ToString() + vbLf)
Commenti
Crea una limitazione completa (None
) o Unrestricted
l'accesso alle variabili del Registro di sistema.
Si applica a
RegistryPermission(RegistryPermissionAccess, String)
- Source:
- RegistryPermission.cs
- Source:
- RegistryPermission.cs
- Source:
- RegistryPermission.cs
Inizializza una nuova istanza della classe RegistryPermission con l'accesso specificato alle variabili del Registro di sistema designate.
public:
RegistryPermission(System::Security::Permissions::RegistryPermissionAccess access, System::String ^ pathList);
public RegistryPermission (System.Security.Permissions.RegistryPermissionAccess access, string pathList);
new System.Security.Permissions.RegistryPermission : System.Security.Permissions.RegistryPermissionAccess * string -> System.Security.Permissions.RegistryPermission
Public Sub New (access As RegistryPermissionAccess, pathList As String)
Parametri
- access
- RegistryPermissionAccess
Uno dei valori di RegistryPermissionAccess.
- pathList
- String
Elenco delle variabili del Registro di sistema (delimitato da punti e virgola) a cui è concesso l'accesso.
Eccezioni
Il parametro access
non è un valore valido di RegistryPermissionAccess.
-oppure-
Il parametro pathList
non è una stringa valida.
Esempio
Nell'esempio di codice seguente viene illustrato l'uso del RegistryPermission(RegistryPermissionAccess, String) costruttore.
RegistryPermission readPerm1;
Console.WriteLine("Creating RegistryPermission with AllAccess rights for 'HKEY_LOCAL_MACHINE\\HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0'");
readPerm1 = new RegistryPermission(RegistryPermissionAccess.AllAccess, "HKEY_LOCAL_MACHINE\\HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0");
Dim readPerm1 As RegistryPermission
Console.WriteLine("Creating RegistryPermission with AllAccess rights for 'HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0'")
readPerm1 = New RegistryPermission(RegistryPermissionAccess.AllAccess, "HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0")
Commenti
Questo costruttore consente di specificare solo uno dei RegistryPermissionAccess valori. Questo accesso si applica a tutte le variabili del Registro di sistema elencate. Usare AddPathList per definire autorizzazioni più complesse.
Si applica a
RegistryPermission(RegistryPermissionAccess, AccessControlActions, String)
- Source:
- RegistryPermission.cs
- Source:
- RegistryPermission.cs
- Source:
- RegistryPermission.cs
Inizializza una nuova istanza della classe RegistryPermission con l'accesso specificato alle variabili del Registro di sistema specificate e i diritti di accesso specificati alle informazioni di controllo del Registro di sistema.
public:
RegistryPermission(System::Security::Permissions::RegistryPermissionAccess access, System::Security::AccessControl::AccessControlActions control, System::String ^ pathList);
public RegistryPermission (System.Security.Permissions.RegistryPermissionAccess access, System.Security.AccessControl.AccessControlActions control, string pathList);
new System.Security.Permissions.RegistryPermission : System.Security.Permissions.RegistryPermissionAccess * System.Security.AccessControl.AccessControlActions * string -> System.Security.Permissions.RegistryPermission
Public Sub New (access As RegistryPermissionAccess, control As AccessControlActions, pathList As String)
Parametri
- access
- RegistryPermissionAccess
Uno dei valori di RegistryPermissionAccess.
- control
- AccessControlActions
Combinazione bit per bit dei valori di AccessControlActions.
- pathList
- String
Elenco delle variabili del Registro di sistema (delimitato da punti e virgola) a cui è concesso l'accesso.
Eccezioni
Il parametro access
non è un valore valido di RegistryPermissionAccess.
-oppure-
Il parametro pathList
non è una stringa valida.
Commenti
Questo costruttore consente di specificare solo uno dei RegistryPermissionAccess valori. Questo accesso si applica a tutte le variabili del Registro di sistema elencate. Usare AddPathList per definire autorizzazioni più complesse.
Il control
parametro specifica se è possibile accedere all'elenco di controllo di accesso (ACL) per le chiavi del Registro di sistema specificate da pathList
può essere modificato, visualizzato o non accessibile.
Importante
Un elenco di controllo di accesso (ACL) descrive singoli utenti o gruppi che hanno o non hanno diritti per azioni specifiche sulle chiavi del Registro di sistema specificate. La possibilità di modificare o visualizzare un ACL è un'autorizzazione importante e deve essere concessa con cautela.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per