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

Определение

Задает доступ к переменным среды.Specifies access to environment variables.

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

public enum class EnvironmentPermissionAccess
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum EnvironmentPermissionAccess
type EnvironmentPermissionAccess = 
Public Enum EnvironmentPermissionAccess
Наследование
EnvironmentPermissionAccess
Атрибуты

Поля

AllAccess 3

Доступ Read и Write к переменным среды.Read and Write access to environment variables. Флаг AllAccess представляет несколько значений EnvironmentPermissionAccess, поэтому при его использовании в качестве параметра flag метода ArgumentException создается исключение GetPathList(EnvironmentPermissionAccess), поскольку данный метод принимает только одно значение.AllAccess represents multiple EnvironmentPermissionAccess values and causes an ArgumentException when used as the flag parameter for the GetPathList(EnvironmentPermissionAccess) method, which expects a single value.

NoAccess 0

Доступ к переменным среды запрещен.No access to environment variables. Флаг NoAccess не представляет допустимых значений EnvironmentPermissionAccess, поэтому при его использовании в качестве параметра метода ArgumentException создается исключение GetPathList(EnvironmentPermissionAccess), поскольку данный метод принимает только одно значение.NoAccess represents no valid EnvironmentPermissionAccess values and causes an ArgumentException when used as the parameter for GetPathList(EnvironmentPermissionAccess), which expects a single value.

Read 1

Задается только доступ с правом на чтение переменных среды.Only read access to environment variables is specified. Изменение, удаление и создание переменных среды не предусмотрено на этом уровне доступа.Changing, deleting and creating environment variables is not included in this access level.

Write 2

Задается только доступ с правом на запись переменных среды.Only write access to environment variables is specified. Доступ с правом на запись предусматривает создание и удаление переменных среды, а также изменение существующих значений.Write access includes creating and deleting environment variables as well as changing existing values. Чтение переменных среды не предусмотрено на этом уровне доступа.Reading environment variables is not included in this access level.

Комментарии

Это перечисление используется EnvironmentPermissionв.This enumeration is used by EnvironmentPermission.

Примечание

Хотя NoAccess и AllAccess отображаются EnvironmentPermission.GetPathList в EnvironmentPermissionAccess, они недопустимы для использования в качестве параметра, так как они описывают отсутствие типов доступа к переменным среды или все типы доступа к переменным среды соответственно, и GetPathList принимает один тип доступа к переменной среды.Although NoAccess and AllAccess appear in EnvironmentPermissionAccess, they are not valid for use as the parameter for EnvironmentPermission.GetPathList because they describe no environment variable access types or all environment variable access types, respectively, and GetPathList expects a single environment variable access type.

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

Дополнительно