SocketPermission.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
参数
要检查的权限。
返回
如果此对象隐含指定权限,则为 true;否则为 false。
- 属性
注解
检查此套接字权限对象是否“暗示”指定权限。 更具体地说,此方法首先确保以下所有项都为 true(如果其中任何一项不是)返回 false:p 是 SocketPermission 的实例,;p 的操作是此对象的操作的适当子集,并且;此端口范围中包含 p 的端口范围。 注意:当 p 仅包含操作时,将忽略端口范围,然后意味着检查以下每个操作,按顺序检查每个端口范围,如果状态条件为 true:;如果此对象是使用单个 IP 地址初始化的,并且 p 的 IP 地址之一等于此对象的 IP 地址;如果此对象是通配符域(如 *.example.com),并且 p 的规范名称(名称没有任何前面的 *)以此对象的规范主机名结尾。 例如,*.example.com 表示 *.foo.example.com;如果未使用单个 IP 地址初始化此对象,并且此对象的 IP 地址之一等于 p 的 IP 地址之一;如果此规范名称等于 p 规范名称。 如果上述任何内容都不为 true,则表示返回 false。
Java参考java.net.SocketPermission.implies。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。