IAcl.CheckPermission(IPrincipal, IPermission) メソッド

定義

指定したプリンシパルに指定されたアクセス許可があるかどうかを確認します。

[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

パラメーター

principal
IPrincipal

有効な認証済みプリンシパルと見なされるプリンシパル。

permission
IPermission

チェック対象のアクセス許可。

戻り値

プリンシパルに指定されたアクセス許可がある場合は true、それ以外の場合は false。

属性

注釈

指定したプリンシパルに指定されたアクセス許可があるかどうかを確認します。 その場合は true が返され、それ以外の場合は false が返されます。

具体的には、このメソッドは、渡されたアクセス許可が、指定されたプリンシパルの許可されたアクセス許可セットのメンバーであるかどうかを確認します。 許可されるアクセス許可セットは、 メソッドで使用されるのと同じアルゴリズムによって getPermissions 決定されます。

java.security.acl.Acl.checkPermission(java.security.Principal, java.security.acl.Permission)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象

こちらもご覧ください