RegistryPermissionAccess 列舉

定義

警告

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

指定登錄機碼 (Registry Key) 和值的允許存取。

此列舉支援其成員值的位元組合。

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
繼承
RegistryPermissionAccess
屬性

欄位

AllAccess 7

登錄變數的 CreateReadWrite 存取權。 AllAccess 表示多重 RegistryPermissionAccess 值,並且在做為預期單一值的 ArgumentException 方法的 access 參數使用時,會造成 GetPathList(RegistryPermissionAccess)

Create 4

建立登錄變數的存取權限。

NoAccess 0

不允許存取登錄變數。 NoAccess 表示沒有有效的 RegistryPermissionAccess 值,並且在做為預期單一值的 ArgumentException 的參數時,會造成 GetPathList(RegistryPermissionAccess)

Read 1

登錄變數的讀取存取。

Write 2

登錄變數的寫入存取。

備註

RegistryPermissionAccess 值是獨立的;某個類型的存取權不代表另一種存取權。 例如, Write 許可權不表示 或 Create 的許可權 Read

注意

雖然 NoAccessAllAccess 會出現在 中 RegistryPermissionAccess ,但它們無效,因為 RegistryPermission.GetPathList 它們不會分別描述任何登錄變數存取類型或所有登錄變數存取類型,而且 GetPathList 需要單一登入變數存取類型。

適用於

另請參閱