EnvironmentPermissionAccess Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание
Code Access Security is not supported or honored by the runtime.
Указывает доступ к переменным среды.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class EnvironmentPermissionAccess
[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 EnvironmentPermissionAccess
[System.Flags]
[System.Serializable]
public enum EnvironmentPermissionAccess
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum EnvironmentPermissionAccess
[System.Flags]
public enum EnvironmentPermissionAccess
[<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 EnvironmentPermissionAccess =
[<System.Flags>]
[<System.Serializable>]
type EnvironmentPermissionAccess =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type EnvironmentPermissionAccess =
[<System.Flags>]
type EnvironmentPermissionAccess =
Public Enum EnvironmentPermissionAccess
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| NoAccess | 0 | Нет доступа к переменным среды. NoAccess не представляет допустимых EnvironmentPermissionAccess значений и приводит ArgumentException к использованию в качестве параметра GetPathList(EnvironmentPermissionAccess), который ожидает одно значение. |
| Read | 1 | Указан только доступ на чтение к переменным среды. Изменение, удаление и создание переменных среды не входит в этот уровень доступа. |
| Write | 2 | Указан только доступ на запись к переменным среды. Доступ на запись включает создание и удаление переменных среды, а также изменение существующих значений. Чтение переменных среды не входит в этот уровень доступа. |
| AllAccess | 3 |
Read и Write доступ к переменным среды.
AllAccess представляет несколько EnvironmentPermissionAccess значений и приводит ArgumentException к использованию в качестве |
Комментарии
Предостережение
Безопасность доступа к коду (CAS) устарела во всех версиях платформ .NET Framework, и .NET. Последние версии .NET не учитывают заметки CAS и создают ошибки, если используются API, связанные с CAS. Разработчики должны искать альтернативные средства выполнения задач безопасности.
Это перечисление используется EnvironmentPermission.
Note
Хотя NoAccess и AllAccess отображаются EnvironmentPermissionAccessв, они не допустимы для использования в качестве параметра EnvironmentPermission.GetPathList , так как они не описывают типы доступа к переменным среды или все типы доступа к переменным среды соответственно и GetPathList ожидают один тип доступа к переменной среды.