DataProtectionPermissionFlags Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
Code Access Security is not supported or honored by the runtime.
Задает права доступа для шифрования данных и памяти.
Это перечисление поддерживает побитовую комбинацию значений его членов.
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
- Наследование
- Атрибуты
Поля
AllFlags | 15 | Возможность шифрования данных, шифрования памяти, расшифровки данных и расшифровки памяти. |
NoFlags | 0 | Возможности защиты отсутствуют. |
ProtectData | 1 | Возможность шифрования данных. |
ProtectMemory | 4 | Возможность шифрования памяти. |
UnprotectData | 2 | Возможность расшифровки данных. |
UnprotectMemory | 8 | Возможность расшифровки памяти. |
Комментарии
Внимание!
Безопасность доступа к коду (CAS) является устаревшей во всех версиях платформа .NET Framework и .NET. В последних версиях .NET заметки CAS не учитываются и при использовании API, связанных с CAS, возникают ошибки. Разработчикам следует искать альтернативные способы выполнения задач безопасности.
Это перечисление используется классами DataProtectionPermission и DataProtectionPermissionAttribute для защиты доступа к зашифрованным данным и памяти с помощью ProtectedData классов и ProtectedMemory .
Внимание!
Многие из этих флагов могут иметь мощные эффекты и должны предоставляться только коду с высоким уровнем доверия.
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по