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

Alanlar

Name Değer Description
NoAccess 0

Kayıt defteri değişkenlerine erişim yok. NoAccessgeçerli RegistryPermissionAccess bir değer temsil eder ve parametresi olarak ArgumentExceptionkullanıldığında tek bir değer bekleyen bir değerine neden olurGetPathList(RegistryPermissionAccess).

Read 1

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

Write 2

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

Create 4

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

AllAccess 7

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

Açıklamalar

Caution

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ırsa 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şim hakkı anlamına gelmez. Örneğin, Write izin veya Readiçin Create izin anlamına gelmez.

Note

ve NoAccess içinde görünse AllAccess deRegistryPermissionAccess, sırasıyla hiçbir kayıt defteri değişkeni erişim türünü veya tüm kayıt defteri değişkeni erişim türlerini açıklamadıkları ve RegistryPermission.GetPathList tek bir kayıt defteri değişkeni erişim türü beklediği için GetPathList parametresi olarak kullanılmak üzere geçerli değildirler.

Şunlara uygulanır

Ayrıca bkz.