ReflectionPermission Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса ReflectionPermission.
Перегрузки
ReflectionPermission(PermissionState) |
Инициализирует новый экземпляр класса ReflectionPermission указанным состоянием разрешения: полностью ограниченное или неограниченное. |
ReflectionPermission(ReflectionPermissionFlag) |
Инициализирует новый экземпляр класса ReflectionPermission с заданным доступом. |
ReflectionPermission(PermissionState)
- Исходный код:
- ReflectionPermission.cs
- Исходный код:
- ReflectionPermission.cs
- Исходный код:
- ReflectionPermission.cs
- Исходный код:
- ReflectionPermission.cs
Инициализирует новый экземпляр класса ReflectionPermission указанным состоянием разрешения: полностью ограниченное или неограниченное.
public:
ReflectionPermission(System::Security::Permissions::PermissionState state);
public ReflectionPermission (System.Security.Permissions.PermissionState state);
new System.Security.Permissions.ReflectionPermission : System.Security.Permissions.PermissionState -> System.Security.Permissions.ReflectionPermission
Public Sub New (state As PermissionState)
Параметры
- state
- PermissionState
Одно из значений перечисления PermissionState.
Исключения
Параметр state
не является допустимым значением для PermissionState.
Примеры
В следующем примере кода показано использование конструктора ReflectionPermission.ReflectionPermission(PermissionState) . Этот пример является частью более крупного примера, предоставленного ReflectionPermission для класса .
ReflectionPermission restrictedMemberAccessPerm = new ReflectionPermission(PermissionState.None);
Dim restrictedMemberAccessPerm As New ReflectionPermission(PermissionState.None)
Комментарии
Создает либо полный доступ (None
), либо Unrestricted
доступ к метаданным.
Применяется к
ReflectionPermission(ReflectionPermissionFlag)
- Исходный код:
- ReflectionPermission.cs
- Исходный код:
- ReflectionPermission.cs
- Исходный код:
- ReflectionPermission.cs
- Исходный код:
- ReflectionPermission.cs
Инициализирует новый экземпляр класса ReflectionPermission с заданным доступом.
public:
ReflectionPermission(System::Security::Permissions::ReflectionPermissionFlag flag);
public ReflectionPermission (System.Security.Permissions.ReflectionPermissionFlag flag);
new System.Security.Permissions.ReflectionPermission : System.Security.Permissions.ReflectionPermissionFlag -> System.Security.Permissions.ReflectionPermission
Public Sub New (flag As ReflectionPermissionFlag)
Параметры
Одно из значений перечисления ReflectionPermissionFlag.
Исключения
Параметр flag
не является допустимым значением для ReflectionPermissionFlag.
Примеры
В следующем примере кода показано использование конструктора ReflectionPermission.ReflectionPermission(ReflectionPermissionFlag) . Этот пример является частью более крупного примера, предоставленного ReflectionPermission для класса .
ReflectionPermission restrictedMemberAccessPerm = new ReflectionPermission(ReflectionPermissionFlag.RestrictedMemberAccess);
Dim restrictedMemberAccessPerm As New ReflectionPermission(ReflectionPermissionFlag.RestrictedMemberAccess)