ProtectionDomain 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| ProtectionDomain(CodeSource, PermissionCollection) | |
| ProtectionDomain(IntPtr, JniHandleOwnership) |
用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。 |
| ProtectionDomain(CodeSource, PermissionCollection, ClassLoader, IPrincipal[]) |
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
參數
- 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。