IAcl.CheckPermission(IPrincipal, IPermission) Método

Definição

Verifica se a entidade de segurança especificada tem ou não a permissão especificada.

[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

a entidade de segurança, considerada uma entidade de segurança autenticada válida.

permission
IPermission

a permissão a ser verificada.

Retornos

true se a entidade de segurança tiver a permissão especificada, caso contrário, false.

Atributos

Comentários

Verifica se a entidade de segurança especificada tem ou não a permissão especificada. Se isso acontecer, true será retornado, caso contrário, false será retornado.

Mais especificamente, esse método verifica se a permissão aprovada é um membro do conjunto de permissões permitido da entidade de segurança especificada. O conjunto de permissões permitido é determinado pelo mesmo algoritmo usado pelo getPermissions método.

Java documentação para java.security.acl.Acl.checkPermission(java.security.Principal, java.security.acl.Permission).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Confira também