AccessibleObject.SetAccessible(AccessibleObject[], Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Convenience-Methode zum Festlegen der accessible Kennzeichnung für ein Array von Objekten mit einer einzigen Sicherheitsüberprüfung (für Effizienz).
[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
Parameter
- array
- AccessibleObject[]
Das Array von AccessibleObjects
- flag
- Boolean
der neue Wert für die accessible Kennzeichnung in jedem Objekt
- Attribute
Hinweise
Convenience-Methode zum Festlegen der accessible Kennzeichnung für ein Array von Objekten mit einer einzigen Sicherheitsüberprüfung (für Effizienz).
Wenn ein Sicherheitsmanager vorhanden ist, wird die checkPermission Methode zunächst mit einer ReflectPermission("suppressAccessChecks") Berechtigung aufgerufen.
A SecurityException wird ausgelöst, wenn flag jedoch true die Barrierefreiheit eines der Elemente der Eingabe array nicht geändert werden kann (z. B. wenn das Elementobjekt ein Constructor Objekt für die Klasse java.lang.Classist). Im Falle einer solchen SecurityException ist die Barrierefreiheit von Objekten für flag Arrayelemente festgelegt, für die das Element, für das die Ausnahme aufgetreten ist, festgelegt ist; die Barrierefreiheit von Elementen über das Element hinaus (und einschließlich) des Elements, für das die Ausnahme aufgetreten ist, unverändert ist.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.