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 物件陣列的旗標(以提升效率)。
首先,如果有安全管理器,會以權限呼叫checkPermission其ReflectPermission("suppressAccessChecks")方法。
SecurityException若 flag 是 ,true則 A 被提出,但輸入中任一元素array的可達性不可更改(例如,若元素物件是Constructor類別java.lang.Class的物件)。 在發生此類 SecurityException 時,物件的可存取性設定為 對 flag 陣列元素(直到(排除)該異常發生的元素;超出(且包含)該異常元素的可存取性則保持不變。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。