RegistryPermission Konstruktor
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.
Menginisialisasi instans baru kelas RegistryPermission.
Overload
RegistryPermission(PermissionState) |
Menginisialisasi instans RegistryPermission baru kelas dengan izin yang sepenuhnya dibatasi atau tidak dibatasi seperti yang ditentukan. |
RegistryPermission(RegistryPermissionAccess, String) |
Menginisialisasi instans RegistryPermission baru kelas dengan akses yang ditentukan ke variabel registri yang ditentukan. |
RegistryPermission(RegistryPermissionAccess, AccessControlActions, String) |
Menginisialisasi instans RegistryPermission baru kelas dengan akses yang ditentukan ke variabel registri yang ditentukan dan hak akses yang ditentukan ke informasi kontrol registri. |
RegistryPermission(PermissionState)
- Sumber:
- RegistryPermission.cs
- Sumber:
- RegistryPermission.cs
Menginisialisasi instans RegistryPermission baru kelas dengan izin yang sepenuhnya dibatasi atau tidak dibatasi seperti yang ditentukan.
public:
RegistryPermission(System::Security::Permissions::PermissionState state);
public RegistryPermission (System.Security.Permissions.PermissionState state);
new System.Security.Permissions.RegistryPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.RegistryPermission
Public Sub New (state As PermissionState)
Parameter
- state
- PermissionState
Salah PermissionState satu nilai.
Pengecualian
Parameter state
bukan nilai yang valid dari PermissionState.
Contoh
Contoh kode berikut menunjukkan penggunaan RegistryPermission(PermissionState) konstruktor.
readPerm2 = new RegistryPermission(PermissionState.None);
readPerm2.FromXml(readPerm1.ToXml());
Console.WriteLine("Result of ToFromXml = " + readPerm2.ToString() + "\n");
readPerm2 = New RegistryPermission(PermissionState.None)
readPerm2.FromXml(readPerm1.ToXml())
Console.WriteLine("Result of ToFromXml = " + readPerm2.ToString() + vbLf)
Keterangan
Membuat sepenuhnya terbatas (None
) atau Unrestricted
akses ke variabel registri.
Berlaku untuk
RegistryPermission(RegistryPermissionAccess, String)
- Sumber:
- RegistryPermission.cs
- Sumber:
- RegistryPermission.cs
Menginisialisasi instans RegistryPermission baru kelas dengan akses yang ditentukan ke variabel registri yang ditentukan.
public:
RegistryPermission(System::Security::Permissions::RegistryPermissionAccess access, System::String ^ pathList);
public RegistryPermission (System.Security.Permissions.RegistryPermissionAccess access, string pathList);
new System.Security.Permissions.RegistryPermission : System.Security.Permissions.RegistryPermissionAccess * string -> System.Security.Permissions.RegistryPermission
Public Sub New (access As RegistryPermissionAccess, pathList As String)
Parameter
- access
- RegistryPermissionAccess
Salah RegistryPermissionAccess satu nilai.
- pathList
- String
Daftar variabel registri (dipisahkan titik koma) tempat akses diberikan.
Pengecualian
Parameter access
bukan nilai yang valid dari RegistryPermissionAccess.
-atau-
Parameter pathList
bukan string yang valid.
Contoh
Contoh kode berikut menunjukkan penggunaan RegistryPermission(RegistryPermissionAccess, String) konstruktor.
RegistryPermission readPerm1;
Console.WriteLine("Creating RegistryPermission with AllAccess rights for 'HKEY_LOCAL_MACHINE\\HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0'");
readPerm1 = new RegistryPermission(RegistryPermissionAccess.AllAccess, "HKEY_LOCAL_MACHINE\\HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0");
Dim readPerm1 As RegistryPermission
Console.WriteLine("Creating RegistryPermission with AllAccess rights for 'HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0'")
readPerm1 = New RegistryPermission(RegistryPermissionAccess.AllAccess, "HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0")
Keterangan
Konstruktor ini hanya memungkinkan salah RegistryPermissionAccess satu nilai untuk ditentukan. Akses ini berlaku untuk semua variabel registri yang tercantum. Gunakan AddPathList untuk menentukan izin yang lebih rumit.
Berlaku untuk
RegistryPermission(RegistryPermissionAccess, AccessControlActions, String)
- Sumber:
- RegistryPermission.cs
- Sumber:
- RegistryPermission.cs
Menginisialisasi instans RegistryPermission baru kelas dengan akses yang ditentukan ke variabel registri yang ditentukan dan hak akses yang ditentukan ke informasi kontrol registri.
public:
RegistryPermission(System::Security::Permissions::RegistryPermissionAccess access, System::Security::AccessControl::AccessControlActions control, System::String ^ pathList);
public RegistryPermission (System.Security.Permissions.RegistryPermissionAccess access, System.Security.AccessControl.AccessControlActions control, string pathList);
new System.Security.Permissions.RegistryPermission : System.Security.Permissions.RegistryPermissionAccess * System.Security.AccessControl.AccessControlActions * string -> System.Security.Permissions.RegistryPermission
Public Sub New (access As RegistryPermissionAccess, control As AccessControlActions, pathList As String)
Parameter
- access
- RegistryPermissionAccess
Salah RegistryPermissionAccess satu nilai.
- control
- AccessControlActions
Kombinasi bitwise dari AccessControlActions nilai.
- pathList
- String
Daftar variabel registri (dipisahkan titik koma) tempat akses diberikan.
Pengecualian
Parameter access
bukan nilai yang valid dari RegistryPermissionAccess.
-atau-
Parameter pathList
bukan string yang valid.
Keterangan
Konstruktor ini hanya memungkinkan salah RegistryPermissionAccess satu nilai untuk ditentukan. Akses ini berlaku untuk semua variabel registri yang tercantum. Gunakan AddPathList untuk menentukan izin yang lebih rumit.
Parameter control
menentukan apakah daftar kontrol akses (ACL) untuk kunci registri yang ditentukan pathList
dapat diubah, dilihat, atau tidak dapat diakses.
Penting
Daftar kontrol akses (ACL) menjelaskan individu atau grup yang memiliki, atau tidak memiliki, hak atas tindakan tertentu pada kunci registri yang ditentukan. Kemampuan untuk mengubah atau melihat ACL adalah izin penting dan harus diberikan dengan hati-hati.