Поделиться через


DataProtectionPermissionFlags Перечисление

Определение

Внимание!

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

Задает права доступа для шифрования данных и памяти.

Это перечисление поддерживает побитовую комбинацию значений его членов.

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
Наследование
DataProtectionPermissionFlags
Атрибуты

Поля

AllFlags 15

Возможность шифрования данных, шифрования памяти, расшифровки данных и расшифровки памяти.

NoFlags 0

Возможности защиты отсутствуют.

ProtectData 1

Возможность шифрования данных.

ProtectMemory 4

Возможность шифрования памяти.

UnprotectData 2

Возможность расшифровки данных.

UnprotectMemory 8

Возможность расшифровки памяти.

Комментарии

Внимание!

Безопасность доступа к коду (CAS) является устаревшей во всех версиях платформа .NET Framework и .NET. В последних версиях .NET заметки CAS не учитываются и при использовании API, связанных с CAS, возникают ошибки. Разработчикам следует искать альтернативные способы выполнения задач безопасности.

Это перечисление используется классами DataProtectionPermission и DataProtectionPermissionAttribute для защиты доступа к зашифрованным данным и памяти с помощью ProtectedData классов и ProtectedMemory .

Внимание!

Многие из этих флагов могут иметь мощные эффекты и должны предоставляться только коду с высоким уровнем доверия.

Применяется к