FileIOPermissionAccess Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Dikkat
Code Access Security is not supported or honored by the runtime.
İstenen dosya erişiminin türünü belirtir.
Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.
public enum class FileIOPermissionAccess
[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 FileIOPermissionAccess
[System.Flags]
[System.Serializable]
public enum FileIOPermissionAccess
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum FileIOPermissionAccess
[System.Flags]
public enum FileIOPermissionAccess
[<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 FileIOPermissionAccess =
[<System.Flags>]
[<System.Serializable>]
type FileIOPermissionAccess =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type FileIOPermissionAccess =
[<System.Flags>]
type FileIOPermissionAccess =
Public Enum FileIOPermissionAccess
- Devralma
- Öznitelikler
Alanlar
AllAccess | 15 |
Append, Read, Writeve PathDiscovery bir dosyaya veya dizine erişim.
AllAccessbirden çok FileIOPermissionAccess değeri temsil eder ve tek bir ArgumentException değer bekleyen yöntemin GetPathList(FileIOPermissionAccess) parametresi olarak |
Append | 4 | Dosyaya veya dizine malzeme ekleme erişimi.
|
NoAccess | 0 | Dosyaya veya dizine erişim yok. NoAccess geçerli FileIOPermissionAccess bir değeri temsil eder ve ArgumentException için parametresi GetPathList(FileIOPermissionAccess)olarak kullanıldığında tek bir değer bekler. |
PathDiscovery | 8 | Yoldaki bilgilere erişim. Bu, yoldaki kullanıcı adları gibi hassas bilgilerin yanı sıra yolda gösterilen dizin yapısıyla ilgili bilgilerin korunmasına yardımcı olur. Bu değer, yol tarafından temsil edilen dosyalara veya klasörlere erişim vermez. Performans nedenleriyle, |
Read | 1 | Dosya veya dizinden okuma erişimi. |
Write | 2 | Dosya veya dizine yazma veya silme erişimi. Write erişim, dosyaları veya dizinleri silmeyi ve üzerine yazmayı içerir. |
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.
Bu numaralandırma sınıfıyla birlikte FileIOPermission kullanılır.
Not
Bir Write
derlemeye erişim vermek, derlemeye Tam Güven vermeye benzer. Bir uygulama dosya sistemine yazmaması gerekiyorsa Yazma erişimine sahip olmamalıdır.
ve AllAccess
üyeleri FileIOPermissionAccess
olmasına rağmenNoAccess
, dosya erişim türlerini veya tüm dosya erişim türlerini açıklamadıkları için GetPathList parametresi olarak kullanılmak üzere geçerli değildirler.
FileIOPermission.GetPathList tek bir dosya erişim türü bekler.