Policy.GetPermissions 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| GetPermissions(CodeSource) | |
| GetPermissions(ProtectionDomain) |
GetPermissions(CodeSource)
[Android.Runtime.Register("getPermissions", "(Ljava/security/CodeSource;)Ljava/security/PermissionCollection;", "GetGetPermissions_Ljava_security_CodeSource_Handler")]
public virtual Java.Security.PermissionCollection? GetPermissions(Java.Security.CodeSource? codesource);
[<Android.Runtime.Register("getPermissions", "(Ljava/security/CodeSource;)Ljava/security/PermissionCollection;", "GetGetPermissions_Ljava_security_CodeSource_Handler")>]
abstract member GetPermissions : Java.Security.CodeSource -> Java.Security.PermissionCollection
override this.GetPermissions : Java.Security.CodeSource -> Java.Security.PermissionCollection
參數
- codesource
- CodeSource
該 CodeSource 已授權回傳的 PermissionCollection。
傳回
一組授予指定 CodeSource 的權限。 若支援此操作,回傳的權限集合必須是新的可變實例,且必須支援異質權限類型。 若此操作不被支援,則會回傳Policy.UNSUPPORTED_EMPTY_COLLECTION。
- 屬性
備註
回傳一個包含指定 CodeSource 權限集合的 PermissionCollection 物件。 應用程式不建議呼叫此方法,因為此操作可能並非所有政策實作都支援。 應用程式應完全依賴隱含方法來執行政策檢查。 如果應用程式必須呼叫 getPermissions 方法,則應該呼叫 getPermissions(ProtectionDomain)。 此方法的預設實作會回傳 Policy.UNSUPPORTED_EMPTY_COLLECTION。 若政策實作能回傳一組授權給 CodeSource 的權限,此方法可被覆寫。
Java 參考 java.security.Policy.getPermissions。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
GetPermissions(ProtectionDomain)
[Android.Runtime.Register("getPermissions", "(Ljava/security/ProtectionDomain;)Ljava/security/PermissionCollection;", "GetGetPermissions_Ljava_security_ProtectionDomain_Handler")]
public virtual Java.Security.PermissionCollection? GetPermissions(Java.Security.ProtectionDomain? domain);
[<Android.Runtime.Register("getPermissions", "(Ljava/security/ProtectionDomain;)Ljava/security/PermissionCollection;", "GetGetPermissions_Ljava_security_ProtectionDomain_Handler")>]
abstract member GetPermissions : Java.Security.ProtectionDomain -> Java.Security.PermissionCollection
override this.GetPermissions : Java.Security.ProtectionDomain -> Java.Security.PermissionCollection
參數
- domain
- ProtectionDomain
該保護域被授予的權限收藏。
傳回
一組授予指定保護域的權限。 若支援此操作,回傳的權限集合必須是新的可變實例,且必須支援異質權限類型。 若此操作不被支援,則會回傳Policy.UNSUPPORTED_EMPTY_COLLECTION。
- 屬性
備註
回傳一個包含指定 ProtectionDomain 權限集合的 PermissionCollection 物件。 應用程式不建議呼叫此方法,因為此操作可能並非所有政策實作都支援。 應用程式應依賴 implies 方法來執行政策檢查。 此方法的預設實作首先會取得透過 getPermissions(CodeSource) 返回的權限(CodeSource 取自指定的 ProtectionDomain),以及位於指定 ProtectionDomain 內的權限。 所有這些權限會合併後,重新回傳到一個新的 PermissionCollection 物件中。 如果 getPermissions(CodeSource) 回傳 Policy.UNSUPPORTED_EMPTY_COLLECTION,則此方法會在新的 PermissionCollection 物件中回傳指定 ProtectionDomain 內的權限。 若政策實作支援回傳授予 ProtectionDomain 的一組權限,則可覆寫此方法。
Java 參考 java.security.Policy.getPermissions。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。