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.Class
ist). 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.