IAcl.CheckPermission(IPrincipal, IPermission) Método

Definición

Comprueba si la entidad de seguridad especificada tiene o no el permiso especificado.

[Android.Runtime.Register("checkPermission", "(Ljava/security/Principal;Ljava/security/acl/Permission;)Z", "GetCheckPermission_Ljava_security_Principal_Ljava_security_acl_Permission_Handler:Java.Security.Acl.IAclInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool CheckPermission(Java.Security.IPrincipal? principal, Java.Security.Acl.IPermission? permission);
[<Android.Runtime.Register("checkPermission", "(Ljava/security/Principal;Ljava/security/acl/Permission;)Z", "GetCheckPermission_Ljava_security_Principal_Ljava_security_acl_Permission_Handler:Java.Security.Acl.IAclInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member CheckPermission : Java.Security.IPrincipal * Java.Security.Acl.IPermission -> bool

Parámetros

principal
IPrincipal

se supone que la entidad de seguridad es una entidad de seguridad autenticada válida.

permission
IPermission

permiso que se va a comprobar.

Devoluciones

True si la entidad de seguridad tiene el permiso especificado; de lo contrario, false.

Atributos

Comentarios

Comprueba si la entidad de seguridad especificada tiene o no el permiso especificado. Si es así, se devuelve true; de lo contrario, se devuelve false.

Más concretamente, este método comprueba si el permiso pasado es miembro del conjunto de permisos permitido de la entidad de seguridad especificada. El conjunto de permisos permitido viene determinado por el mismo algoritmo que usa el getPermissions método .

Java documentación para java.security.acl.Acl.checkPermission(java.security.Principal, java.security.acl.Permission).

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

Consulte también