语言

FilePermission.Implies(Permission) 方法

定义

[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

参数

p
Permission

要检查的权限。

返回

如果指定的权限不为 null 且此对象隐含,则为 true;否则为 false。

属性

注解

检查此 FilePermission 对象是否“暗示”指定的权限。 更具体地说,此方法返回 true 如果:p 是 FilePermission 的实例,p 的操作是此对象的操作的适当子集,p 的路径名由此对象的路径名隐含。 例如,“/tmp/*”表示“/tmp/foo”,因为“/tmp/*”包含“/tmp”目录中的所有文件,包括名为“foo”的文件。 确切地说,简单 pathname 表示另一个简单的路径名(如果它们相等)。 简单的 pathname 绝不表示通配符路径名。 通配符路径名表示另一个通配符路径名,前提是后者隐含的所有简单路径名均由前者隐含。 通配符路径名表示简单路径名(如果仅当:如果通配符标志为“*”)时,简单路径名的路径必须位于通配符路径名称的路径内;如果通配符标志为“-”,则简单 pathname 的路径必须以递归方式在通配符路径名的路径内。 “<<ALL FILES>>”表示所有其他路径名称。 除了“<<ALL FILES>>”本身之外,没有路径名意味着“<<ALL FILES>>”。

Java参考java.io.FilePermission.implies。

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于