Bahasa

RegistryPermissionAccess Enum

Definisi

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
RegistryPermissionAccess
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 access parameter untuk GetPathList(RegistryPermissionAccess) metode , yang mengharapkan satu nilai.

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.

Berlaku untuk

Lihat juga