AccessibleObject.SetAccessible(AccessibleObject[], Boolean) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Metode kenyamanan untuk mengatur accessible bendera untuk array objek dengan satu pemeriksaan keamanan (untuk efisiensi).
[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[]
array accessibleObjects
- flag
- Boolean
nilai baru untuk accessible bendera di setiap objek
- Atribut
Keterangan
Metode kenyamanan untuk mengatur accessible bendera untuk array objek dengan satu pemeriksaan keamanan (untuk efisiensi).
Pertama, jika ada manajer keamanan, metodenya checkPermission dipanggil dengan ReflectPermission("suppressAccessChecks") izin.
SecurityException dinaikkan jika flag tetapi true aksesibilitas salah satu elemen input array tidak dapat diubah (misalnya, jika objek elemen adalah Constructor objek untuk kelas java.lang.Class). Jika terjadi SecurityException seperti itu, aksesibilitas objek diatur ke flag untuk elemen array ke (dan tidak termasuk) elemen yang pengecualiannya terjadi; aksesibilitas elemen di luar (dan termasuk) elemen yang pengecualiannya terjadi tidak berubah.
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.