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.