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
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| NoFlags | 0 | Нет возможностей защиты. |
| ProtectData | 1 | Возможность шифрования данных. |
| UnprotectData | 2 | Возможность отмены шифрования данных. |
| ProtectMemory | 4 | Возможность шифрования памяти. |
| UnprotectMemory | 8 | Возможность отмены шифрования памяти. |
| AllFlags | 15 | Возможность шифрования данных, шифрования памяти, незашифровки и незашифровки памяти. |
Комментарии
Предостережение
Безопасность доступа к коду (CAS) устарела во всех версиях платформ .NET Framework, и .NET. Последние версии .NET не учитывают заметки CAS и создают ошибки, если используются API, связанные с CAS. Разработчики должны искать альтернативные средства выполнения задач безопасности.
Это перечисление используется классами и классами DataProtectionPermission для защиты доступа к зашифрованным данным и памяти с помощью DataProtectionPermissionAttribute и ProtectedData классов.ProtectedMemory
Предостережение
Многие из этих флагов могут иметь мощные эффекты и должны предоставляться только высоконадежным кодом.