AccessibleObject.Accessible Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получите значение флага accessible
для этого объекта. -или- Задайте accessible
флаг для этого объекта указанным логическим значением.
public virtual bool Accessible { [Android.Runtime.Register("isAccessible", "()Z", "GetIsAccessibleHandler")] get; [Android.Runtime.Register("setAccessible", "(Z)V", "GetSetAccessible_ZHandler")] set; }
[<get: Android.Runtime.Register("isAccessible", "()Z", "GetIsAccessibleHandler")>]
[<set: Android.Runtime.Register("setAccessible", "(Z)V", "GetSetAccessible_ZHandler")>]
member this.Accessible : bool with get, set
Значение свойства
значение флага accessible
объекта
- Атрибуты
Комментарии
Документация по методу получения свойств:
Получите значение флага accessible
для этого объекта.
Документация по Java для java.lang.reflect.AccessibleObject.isAccessible()
.
Документация по набору свойств:
accessible
Задайте флаг для этого объекта указанным логическим значением. Значение true
указывает, что отраженный объект должен подавлять проверку доступа на языке Java при его использовании. Значение false
указывает, что отраженный объект должен применять проверки доступа на языке Java.
Во-первых, если есть диспетчер безопасности, его checkPermission
метод вызывается с разрешением ReflectPermission("suppressAccessChecks")
.
ВызываетсяSecurityException
, если это, но true
flag
доступность этого объекта может не быть изменена (например, если этот объект элемента является Constructor
объектом для классаjava.lang.Class
).
Вызывается, SecurityException
если этот объект является java.lang.reflect.Constructor
объектом для класса java.lang.Class
и flag
имеет значение true.
Документация по Java для java.lang.reflect.AccessibleObject.setAccessible(boolean)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.