共用方式為


AccessibleObject.SetAccessible(AccessibleObject[], Boolean) 方法

定義

使用單一安全性檢查設定物件陣列旗標的便利方法 accessible (效率)。

[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

參數

array
AccessibleObject[]

AccessibleObjects 的陣列

flag
Boolean

每個物件中旗標的新值accessible

屬性

備註

使用單一安全性檢查設定物件陣列旗標的便利方法 accessible (效率)。

首先,如果有安全性管理員,則會使用ReflectPermission("suppressAccessChecks")許可權呼叫其 checkPermission 方法。

SecurityException如果 flag 為 ,true但輸入的任何元素array的存取範圍都可能不會變更 ,則引發 (例如,如果專案對像是 Constructor 類別java.lang.Class的 物件)。 在這類 SecurityException 的情況下,物件的存取範圍會設定 flag 為 ,讓數位元素向上(並排除)發生例外狀況的專案;超出元素的存取範圍(以及包括)發生例外狀況的元素不變。

java.lang.reflect.AccessibleObject.setAccessible(java.lang.reflect.AccessibleObject[], boolean)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於