Context.CheckContentUriPermissionFull Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Déterminez si un processus particulier et un uid ont été autorisés à accéder à un URI de contenu spécifique.
[Android.Runtime.Register("checkContentUriPermissionFull", "(Landroid/net/Uri;III)I", "GetCheckContentUriPermissionFull_Landroid_net_Uri_IIIHandler", ApiSince=35)]
public virtual Android.Content.PM.Permission CheckContentUriPermissionFull(Android.Net.Uri uri, int pid, int uid, Android.Content.ActivityFlags modeFlags);
[<Android.Runtime.Register("checkContentUriPermissionFull", "(Landroid/net/Uri;III)I", "GetCheckContentUriPermissionFull_Landroid_net_Uri_IIIHandler", ApiSince=35)>]
abstract member CheckContentUriPermissionFull : Android.Net.Uri * int * int * Android.Content.ActivityFlags -> Android.Content.PM.Permission
override this.CheckContentUriPermissionFull : Android.Net.Uri * int * int * Android.Content.ActivityFlags -> Android.Content.PM.Permission
Paramètres
- uri
- Uri
URI de contenu en cours de vérification.
- pid
- Int32
(Facultatif) ID de processus à vérifier. Si le pid est inconnu, passez -1.
- uid
- Int32
UID en cours d’enregistrement. Un uid de 0 est l’utilisateur racine, qui transmet chaque vérification d’autorisation.
- modeFlags
- ActivityFlags
Modes d’accès à vérifier.
Retours
PackageManager#PERMISSION_GRANTED si le pid/uid donné est autorisé à accéder à cet URI, ou PackageManager#PERMISSION_DENIED s’il ne l’est pas.
- Attributs
Remarques
Déterminez si un processus particulier et un uid ont été autorisés à accéder à un URI de contenu spécifique.
Contrairement #checkUriPermission(Uri, int, int, int)à cette méthode, cette méthode vérifie l’accès général au fournisseur de contenu de l’URI, ainsi que les autorisations accordées explicitement.
Notez que cette vérification lève une IllegalArgumentException URI non de contenu.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.