AccessibleObject.SetAccessible(AccessibleObject[], Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Método de conveniência para definir o accessible
sinalizador para uma matriz de objetos com uma única verificação de segurança (para eficiência).
[Android.Runtime.Register("setAccessible", "([Ljava/lang/reflect/AccessibleObject;Z)V", "")]
public static void SetAccessible (Java.Lang.Reflect.AccessibleObject[]? array, bool flag);
[<Android.Runtime.Register("setAccessible", "([Ljava/lang/reflect/AccessibleObject;Z)V", "")>]
static member SetAccessible : Java.Lang.Reflect.AccessibleObject[] * bool -> unit
Parâmetros
- array
- AccessibleObject[]
a matriz de AccessibleObjects
- flag
- Boolean
O novo valor para o accessible
sinalizador em cada objeto
- Atributos
Comentários
Método de conveniência para definir o accessible
sinalizador para uma matriz de objetos com uma única verificação de segurança (para eficiência).
Primeiro, se houver um gerenciador de segurança, seu checkPermission
método será chamado com uma ReflectPermission("suppressAccessChecks")
permissão.
A SecurityException
é gerado se flag
for true
, mas a acessibilidade de qualquer um dos elementos da entrada array
não pode ser alterada (por exemplo, se o objeto de elemento for um Constructor
objeto para a classe java.lang.Class
). No caso de tal SecurityException, a acessibilidade de objetos é definida como flag
para elementos de matriz até (e excluindo) o elemento para o qual a exceção ocorreu, a acessibilidade de elementos além (e incluindo) o elemento para o qual a exceção ocorreu é inalterada.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.