Lenguaje

SocketPermission.Implies(Permission) Método

Definición

[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

Parámetros

p
Permission

permiso para comprobarlo.

Devoluciones

True si el permiso especificado está implícito en este objeto, false si no.

Atributos

Comentarios

Comprueba si este objeto de permiso de socket "implica" el permiso especificado. Más concretamente, este método garantiza primero que todos los siguientes son true (y devuelve false si alguno de ellos no es): p es una instancia de SocketPermission,; Las acciones de p son un subconjunto adecuado de las acciones de este objeto y; El intervalo de puertos de p se incluye en este intervalo de puertos. Nota: el intervalo de puertos se omite cuando p solo contiene la acción, "resolver" Entonces implica comprobar cada una de las siguientes comprobaciones, en orden, y para cada devuelve true si la condición indicada es true:; Si este objeto se inicializó con una sola dirección IP y una de las direcciones IP de p es igual a la dirección IP de este objeto; Si este objeto es un dominio comodín (como *.example.com) y el nombre canónico de p (el nombre sin ningún *anterior) termina con el nombre de host canónico de este objeto. Por ejemplo, *.example.com implica *.foo.example.com; Si este objeto no se inicializó con una sola dirección IP y una de las direcciones IP de este objeto es igual a una de las direcciones IP de p; Si este nombre canónico es igual al nombre canónico de p. Si ninguno de los anteriores es true, implica que devuelve false.

referencia Java referencia para java.net.SocketPermission.implies.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a