RegistryPermissionAccess Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Perhatian
Code Access Security is not supported or honored by the runtime.
Menentukan akses yang diizinkan ke kunci dan nilai registri.
Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.
public enum class 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]
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}")>]
type RegistryPermissionAccess =
[<System.Flags>]
[<System.Serializable>]
type RegistryPermissionAccess =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type RegistryPermissionAccess =
[<System.Flags>]
type RegistryPermissionAccess =
Public Enum RegistryPermissionAccess
- Warisan
- Atribut
Bidang
| Nama | Nilai | Deskripsi |
|---|---|---|
| NoAccess | 0 | Tidak ada akses ke variabel registri. NoAccesstidak mewakili nilai yang RegistryPermissionAccess valid ArgumentException dan menyebabkan ketika digunakan sebagai parameter untuk GetPathList(RegistryPermissionAccess), yang mengharapkan satu nilai. |
| Read | 1 | Membaca akses ke variabel registri. |
| Write | 2 | Menulis akses ke variabel registri. |
| Create | 4 | Buat akses ke variabel registri. |
| AllAccess | 7 |
Create, Read, dan Write akses ke variabel registri.
AllAccess mewakili beberapa RegistryPermissionAccess nilai dan menyebabkan ArgumentException ketika digunakan sebagai |
Keterangan
Caution
Keamanan Akses Kode (CAS) telah tidak digunakan lagi di semua versi .NET Framework dan .NET. Versi terbaru .NET tidak mematuhi anotasi CAS dan menghasilkan kesalahan jika API terkait CAS digunakan. Pengembang harus mencari cara alternatif untuk menyelesaikan tugas keamanan.
RegistryPermissionAccess nilai independen; hak atas satu jenis akses tidak menyiratkan hak kepada yang lain. Misalnya, Write izin tidak menyiratkan izin ke Read atau Create.
Note
Meskipun NoAccess dan AllAccess muncul di RegistryPermissionAccess, mereka tidak valid untuk digunakan sebagai parameter karena RegistryPermission.GetPathList mereka menjelaskan tidak ada jenis akses variabel registri atau semua jenis akses variabel registri, masing-masing, dan GetPathList mengharapkan satu jenis akses variabel registri.