DataProtectionPermissionFlags Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Perhatian
Code Access Security is not supported or honored by the runtime.
Menentukan izin akses untuk mengenkripsi data dan memori.
Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.
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
- Warisan
- Atribut
Bidang
AllFlags | 15 | Kemampuan untuk mengenkripsi data, mengenkripsi memori, data tidak terenkripsi, dan memori yang tidak terenkripsi. |
NoFlags | 0 | Tidak ada kemampuan perlindungan. |
ProtectData | 1 | Kemampuan untuk mengenkripsi data. |
ProtectMemory | 4 | Kemampuan untuk mengenkripsi memori. |
UnprotectData | 2 | Kemampuan untuk tidak mendekripsi data. |
UnprotectMemory | 8 | Kemampuan untuk tidak mendekripsi memori. |
Keterangan
Perhatian
Keamanan Akses Kode (CAS) tidak digunakan lagi di semua versi .NET Framework dan .NET. Versi terbaru .NET tidak mematuhi anotasi CAS dan menghasilkan kesalahan jika API terkait CAS digunakan. Pengembang harus mencari cara alternatif untuk menyelesaikan tugas keamanan.
Enumerasi ini digunakan oleh DataProtectionPermission kelas dan DataProtectionPermissionAttribute untuk melindungi akses ke data dan memori terenkripsi menggunakan ProtectedData kelas dan ProtectedMemory .
Perhatian
Banyak dari bendera ini dapat memiliki efek yang kuat dan harus diberikan hanya untuk kode yang sangat tepercaya.