RegistryPermissionAccess 列舉

定義

警告

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

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

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

C#
[System.Flags]
public enum RegistryPermissionAccess
C#
[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
C#
[System.Flags]
[System.Serializable]
public enum RegistryPermissionAccess
C#
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
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 需要單一登入變數存取類型。

適用於

產品 版本 (已淘汰)
.NET Framework 1.1, 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, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1 (5, 6, 7)

另請參閱