FilePermission.Implies(Permission) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
[Android.Runtime.Register("implies", "(Ljava/security/Permission;)Z", "")]
public override bool Implies(Java.Security.Permission? p);
[<Android.Runtime.Register("implies", "(Ljava/security/Permission;)Z", "")>]
override this.Implies : Java.Security.Permission -> bool
參數
允許檢查。
傳回
若指定的權限非空且由此物件隱含,則為真;否則為假。
- 屬性
備註
檢查這個 FilePermissions 物件是否「暗示」指定的權限。 更具體地說,若 p 是 FilePermissions 的實例,p 的動作是該物件行動的真子集,且 p 的路徑名稱由該物件的路徑名稱隱含,則此方法回傳為真。 例如,「/tmp/*」暗示「/tmp/foo」,因為「/tmp/*」包含了「/tmp」目錄中的所有檔案,包括名為「foo」的檔案。 精確地說,一個簡單路徑名稱蘊含另一個簡單路徑名稱當且僅當它們相等。 簡單的路徑名稱絕不代表有通配符路徑名稱。 萬用字元路徑名稱蘊含另一個通配字路徑名稱當且僅當該路徑名稱所隱含的所有簡單路徑名稱皆由前者隱含。 萬用字元路徑名稱蘊含簡單路徑名稱當且僅當:若萬用字元旗標為「*」,則簡單路徑名稱的路徑必須正好位於萬用字元路徑名稱的路徑內;若通配符標標為「-」,則簡單路徑名稱的路徑必須遞迴地位於通配路徑名稱的路徑內。 「<<ALL FILES>>」暗示每一個其他路徑名稱。 除了「<<所有檔案>>」本身外,沒有任何路徑名稱會暗示「<<所有檔案>>」。
Java 參考 java.io.FilePermission.implies。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。