DataProtectionPermissionFlags Sabit listesi

Tanım

Dikkat

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

Verileri ve belleği şifrelemek için erişim izinlerini belirtir.

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

public enum class 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}")]
public enum DataProtectionPermissionFlags
[System.Flags]
[System.Serializable]
public enum DataProtectionPermissionFlags
[<System.Flags>]
type 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 = 
Public Enum DataProtectionPermissionFlags
Devralma
DataProtectionPermissionFlags
Öznitelikler

Alanlar

AllFlags 15

Verileri şifreleme, belleği şifreleme, veri şifrelemeyi kaldırma ve belleğin şifresini kaldırma özelliği.

NoFlags 0

Koruma yeteneği yok.

ProtectData 1

Verileri şifreleme özelliği.

ProtectMemory 4

Belleği şifreleme özelliği.

UnprotectData 2

Verilerin şifresini kaldırma özelliği.

UnprotectMemory 8

Belleğin şifresini kaldırma özelliği.

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, ve DataProtectionPermissionAttribute sınıfları kullanılarak ProtectedData şifrelenmiş verilere ve belleğe erişimi korumak için ve ProtectedMemory sınıfları tarafından DataProtectionPermission kullanılır.

Dikkat

Bu bayrakların birçoğu güçlü etkilere sahip olabilir ve yalnızca yüksek oranda güvenilen koda verilmelidir.

Şunlara uygulanır