Lingua

IAcl.CheckPermission(IPrincipal, IPermission) Metodo

Definizione

Controlla se l'entità specificata dispone o meno dell'autorizzazione specificata.

[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

Parametri

principal
IPrincipal

si presuppone che l'entità sia un'entità autenticata valida.

permission
IPermission

autorizzazione da verificare.

Valori restituiti

true se l'entità dispone dell'autorizzazione specificata, false in caso contrario.

Attributi

Commenti

Controlla se l'entità specificata dispone o meno dell'autorizzazione specificata. In caso affermativo, viene restituito true. In caso contrario, viene restituito false.

In particolare, questo metodo controlla se l'autorizzazione passata è un membro del set di autorizzazioni consentito dell'entità specificata. Il set di autorizzazioni consentito è determinato dallo stesso algoritmo usato dal getPermissions metodo .

per java.security.acl.Acl.checkPermission(java.security.Principal, java.security.acl.Permission).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Vedi anche