EnvironmentPermissionAccess Sabit listesi

Tanım

Dikkat

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

Ortam değişkenlerine erişimi belirtir.

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

public enum class EnvironmentPermissionAccess
[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 EnvironmentPermissionAccess
[System.Flags]
[System.Serializable]
public enum EnvironmentPermissionAccess
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum EnvironmentPermissionAccess
[System.Flags]
public enum EnvironmentPermissionAccess
[<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 EnvironmentPermissionAccess = 
[<System.Flags>]
[<System.Serializable>]
type EnvironmentPermissionAccess = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type EnvironmentPermissionAccess = 
[<System.Flags>]
type EnvironmentPermissionAccess = 
Public Enum EnvironmentPermissionAccess
Devralma
EnvironmentPermissionAccess
Öznitelikler

Alanlar

Name Değer Description
NoAccess 0

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

Read 1

Ortam değişkenlerine yalnızca okuma erişimi belirtilir. Ortam değişkenlerini değiştirme, silme ve oluşturma bu erişim düzeyine dahil değildir.

Write 2

Yalnızca ortam değişkenlerine yazma erişimi belirtilir. Yazma erişimi, ortam değişkenlerini oluşturmayı ve silmeyi ve mevcut değerleri değiştirmeyi içerir. Okuma ortamı değişkenleri bu erişim düzeyine dahil değildir.

AllAccess 3

Read ve Write ortam değişkenlerine erişim. AllAccessbirden çok EnvironmentPermissionAccess değeri temsil eder ve yöntemin ArgumentException parametresi olarak flag kullanıldığında bir değerine neden olur GetPathList(EnvironmentPermissionAccess) 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.

Bu numaralandırma tarafından EnvironmentPermissionkullanılır.

Note

ve NoAccess içinde görünse AllAccess deEnvironmentPermissionAccess, ortam değişkeni erişim türlerini veya tüm ortam değişkeni erişim türlerini sırasıyla açıklamadıkları ve EnvironmentPermission.GetPathList tek bir ortam 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.