Aracılığıyla paylaş


RegistryPermissionAccess Sabit listesi

Tanım

Dikkat

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

Kayıt defteri anahtarlarına ve değerlerine izin verilen erişimi belirtir.

Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.

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
Devralma
RegistryPermissionAccess
Öznitelikler

Alanlar

AllAccess 7

Create, Readve Write kayıt defteri değişkenlerine erişim. AllAccessbirden çok RegistryPermissionAccess değeri temsil eder ve tek bir ArgumentException değer bekleyen yöntemin GetPathList(RegistryPermissionAccess) parametresi olarak access kullanıldığında öğesine neden olur.

Create 4

Kayıt defteri değişkenlerine erişim oluşturun.

NoAccess 0

Kayıt defteri değişkenlerine erişim yok. NoAccess geçerli RegistryPermissionAccess bir değeri temsil eder ve ArgumentException için parametresi GetPathList(RegistryPermissionAccess)olarak kullanıldığında tek bir değer bekler.

Read 1

Kayıt defteri değişkenlerine okuma erişimi.

Write 2

Kayıt defteri değişkenlerine yazma erişimi.

Açıklamalar

Dikkat

Kod Erişim Güvenliği (CAS), .NET Framework ve .NET'in tüm sürümlerinde kullanım dışı bırakılmıştır. .NET'in son sürümleri CAS ek açıklamalarını dikkate almaz ve CAS ile ilgili API'ler kullanılıyorsa hata üretir. Geliştiriciler, güvenlik görevlerini yerine getirmek için alternatif yöntemler aramalıdır.

RegistryPermissionAccess değerler bağımsızdır; bir erişim türüne ait haklar, başka bir erişime hak anlamına gelmez. Örneğin, izin veya WriteCreateiçin Read izin anlamına gelmez.

Not

ve AllAccess içinde görünseler RegistryPermissionAccessNoAccess de, kayıt defteri değişkeni erişim türlerini veya tüm kayıt defteri değişkeni erişim türlerini sırasıyla açıklamadıkları ve GetPathList tek bir kayıt defteri değişkeni erişim türü bekledikleri için RegistryPermission.GetPathList parametresi olarak kullanım için geçerli değildirler.

Şunlara uygulanır

Ayrıca bkz.