DataProtectionPermissionFlags 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.
Verileri ve belleği şifrelemeye yönelik erişim izinlerini belirtir.
Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.
public enum class DataProtectionPermissionFlags
[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 DataProtectionPermissionFlags
[System.Flags]
[System.Serializable]
public enum DataProtectionPermissionFlags
[System.Flags]
public enum DataProtectionPermissionFlags
[<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 DataProtectionPermissionFlags =
[<System.Flags>]
[<System.Serializable>]
type DataProtectionPermissionFlags =
[<System.Flags>]
type DataProtectionPermissionFlags =
Public Enum DataProtectionPermissionFlags
- Devralma
- Öznitelikler
Alanlar
| Name | Değer | Description |
|---|---|---|
| NoFlags | 0 | Koruma yeteneği yok. |
| ProtectData | 1 | Verileri şifreleme özelliği. |
| UnprotectData | 2 | Verilerin şifresini kaldırma özelliği. |
| ProtectMemory | 4 | Belleği şifreleme özelliği. |
| UnprotectMemory | 8 | Belleğin şifresini kaldırma özelliği. |
| AllFlags | 15 | Verileri şifreleme, belleği şifreleme, verilerin şifresini kaldırma ve belleğin şifresini kaldırma özelliği. |
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 ve sınıfları tarafından DataProtectionPermission ve DataProtectionPermissionAttribute sınıflarını kullanarak ProtectedDataProtectedMemory şifrelenmiş verilere ve belleğe erişimi korumak için kullanılır.
Caution
Bu bayrakların çoğunun güçlü etkileri olabilir ve yalnızca yüksek oranda güvenilen koda verilmelidir.