EnvironmentPermissionAccess EnvironmentPermissionAccess EnvironmentPermissionAccess EnvironmentPermissionAccess Enum

Определение

Задает доступ к переменным среды.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
Наследование
EnvironmentPermissionAccessEnvironmentPermissionAccessEnvironmentPermissionAccessEnvironmentPermissionAccess
Атрибуты

Поля

AllAccess AllAccess AllAccess 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 NoAccess NoAccess 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 Read Read Read 1

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

Write Write Write 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 отображаются в NoAccess, они недоступны для использования в качестве параметра для GetPathList так, как они описывают нет типов доступа к переменным среды и все типы доступа к переменным среды, соответственно, и GetPathList ожидает тип доступа к переменным единой среде.Although NoAccess and AllAccess appear in NoAccess, they are not valid for use as the parameter for 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.

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

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