語言

ProtectionDomain 建構函式

定義

多載

ProtectionDomain(CodeSource, PermissionCollection)

[Android.Runtime.Register(".ctor", "(Ljava/security/CodeSource;Ljava/security/PermissionCollection;)V", "")]
public ProtectionDomain(Java.Security.CodeSource? codesource, Java.Security.PermissionCollection? permissions);
[<Android.Runtime.Register(".ctor", "(Ljava/security/CodeSource;Ljava/security/PermissionCollection;)V", "")>]
new Java.Security.ProtectionDomain : Java.Security.CodeSource * Java.Security.PermissionCollection -> Java.Security.ProtectionDomain

參數

codesource
CodeSource

與此領域相關的代碼來源

permissions
PermissionCollection

授予此網域的權限

屬性

備註

建立一個新的 ProtectionDomain,並取得指定的 CodeSource 和權限。 如果權限不是空,則會對已傳入的權限呼叫 setReadOnly()。 授予此網域的權限為靜態,也就是說,呼叫 staticPermissionsOnly() 方法會回傳 true。 它們僅包含傳給該建造者的版本,且不會參考現行政策。

Java 參考 java.security.ProtectionDomain.ProtectionDomain。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

ProtectionDomain(IntPtr, JniHandleOwnership)

用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。

protected ProtectionDomain(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Security.ProtectionDomain : nativeint * Android.Runtime.JniHandleOwnership -> Java.Security.ProtectionDomain

參數

javaReference
IntPtr

nativeint

IntPtrA 包含一個 Java 原生介面(JNI)物件參考。

transfer
JniHandleOwnership

JniHandleOwnershipA 指示如何處理javaReference

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

ProtectionDomain(CodeSource, PermissionCollection, ClassLoader, IPrincipal[])

[Android.Runtime.Register(".ctor", "(Ljava/security/CodeSource;Ljava/security/PermissionCollection;Ljava/lang/ClassLoader;[Ljava/security/Principal;)V", "")]
public ProtectionDomain(Java.Security.CodeSource? codesource, Java.Security.PermissionCollection? permissions, Java.Lang.ClassLoader? classloader, Java.Security.IPrincipal[]? principals);
[<Android.Runtime.Register(".ctor", "(Ljava/security/CodeSource;Ljava/security/PermissionCollection;Ljava/lang/ClassLoader;[Ljava/security/Principal;)V", "")>]
new Java.Security.ProtectionDomain : Java.Security.CodeSource * Java.Security.PermissionCollection * Java.Lang.ClassLoader * Java.Security.IPrincipal[] -> Java.Security.ProtectionDomain

參數

codesource
CodeSource

與此網域相關的 CodeSource

permissions
PermissionCollection

授予此網域的權限

classloader
ClassLoader

與此網域相關的 ClassLoader

principals
IPrincipal[]

與此領域相關聯的主物件陣列。 陣列內容會被複製,以防止後續修改。

屬性

備註

建立一個新的 ProtectionDomain,並由指定的 CodeSource、權限、ClassLoader 及主體陣列所限定。 如果權限不是空,則會對已傳入的權限呼叫 setReadOnly()。 授予此網域的權限是動態的,也就是說,呼叫 staticPermissionsOnly() 方法會回傳 false。 它們包含傳給此建構子的靜態權限,以及在檢查權限時由當前政策授予該網域的任何權限。 此建構子通常由 ClassLoaders 與 DomainCombiners 使用,這些工具會委派給政策物件,主動關聯該網域所獲得的權限。 此建構器讓保單提供者有機會擴充所提供的許可收集,以反映政策變更。

Java 參考 java.security.ProtectionDomain.ProtectionDomain。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於