RegistryPermissionAccess Enumerazione

Definizione

Attenzione

Code Access Security is not supported or honored by the runtime.

Specifica l'accesso consentito ai valori e alle chiavi del Registro di sistema.Specifies the permitted access to registry keys and values.

Questa enumerazione ha un attributo FlagsAttribute che consente una combinazione bit per bit dei valori del relativo membro.

public enum class RegistryPermissionAccess
[System.Flags]
public enum RegistryPermissionAccess
[System.Flags]
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public enum RegistryPermissionAccess
[System.Flags]
[System.Serializable]
public enum RegistryPermissionAccess
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum RegistryPermissionAccess
[<System.Flags>]
type RegistryPermissionAccess = 
[<System.Flags>]
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type RegistryPermissionAccess = 
[<System.Flags>]
[<System.Serializable>]
type RegistryPermissionAccess = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type RegistryPermissionAccess = 
Public Enum RegistryPermissionAccess
Ereditarietà
RegistryPermissionAccess
Attributi

Campi

AllAccess 7

Create, Read e Write accedono alle variabili del Registro di sistema.Create, Read, and Write access to registry variables. , AllAccessRegistryPermissionAccess e genera un'eccezione ArgumentException quando viene utilizzato come parametro access per il metodo GetPathList(RegistryPermissionAccess), che prevede un valore singolo.AllAccess represents multiple RegistryPermissionAccess values and causes an ArgumentException when used as the access parameter for the GetPathList(RegistryPermissionAccess) method, which expects a single value.

Create 4

Creare un accesso alle variabili del Registro di sistema.Create access to registry variables.

NoAccess 0

Nessun accesso alle variabili del Registro di sistema.No access to registry variables. NoAccess non rappresenta alcun valore RegistryPermissionAccess valido e genera un'eccezione ArgumentException quando viene utilizzato come parametro per il metodo GetPathList(RegistryPermissionAccess), che prevede un valore singolo.NoAccess represents no valid RegistryPermissionAccess values and causes an ArgumentException when used as the parameter for GetPathList(RegistryPermissionAccess), which expects a single value.

Read 1

Accesso in lettura alle variabili del Registro di sistema.Read access to registry variables.

Write 2

Accesso in scrittura alle variabili del Registro di sistema.Write access to registry variables.

Commenti

RegistryPermissionAccess i valori sono indipendenti. i diritti per un tipo di accesso non implicano diritti per un altro tipo di accesso.RegistryPermissionAccess values are independent; rights to one type of access do not imply rights to another. Ad esempio, l' Write autorizzazione non implica l'autorizzazione per Read o Create .For instance, Write permission does not imply permission to Read or Create.

Nota

Sebbene NoAccess e siano AllAccess presenti in RegistryPermissionAccess , non sono validi per l'utilizzo come parametro per RegistryPermission.GetPathList perché non descrivono tipi di accesso a variabili del registro di sistema o tutti i tipi di accesso alle variabili del registro di sistema, rispettivamente, e GetPathList prevede un solo tipo di accesso a variabili del registro di sistema.Although NoAccess and AllAccess appear in RegistryPermissionAccess, they are not valid for use as the parameter for RegistryPermission.GetPathList because they describe no registry variable access types or all registry variable access types, respectively, and GetPathList expects a single registry variable access type.

Si applica a

Vedi anche