AccessibleObject.SetAccessible(AccessibleObject[], Boolean) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用單一安全性檢查設定物件陣列旗標的便利方法 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
為 ,讓數位元素向上(並排除)發生例外狀況的專案;超出元素的存取範圍(以及包括)發生例外狀況的元素不變。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。