DevicePolicyManager.GetPermissionGrantState 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.
Retourne l’état d’octroi actuel d’une autorisation d’exécution pour une application spécifique.
[Android.Runtime.Register("getPermissionGrantState", "(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)I", "GetGetPermissionGrantState_Landroid_content_ComponentName_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=23)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_RUNTIME_PERMISSIONS")]
public virtual Android.App.Admin.PermissionGrantState GetPermissionGrantState(Android.Content.ComponentName? admin, string packageName, string permission);
[<Android.Runtime.Register("getPermissionGrantState", "(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)I", "GetGetPermissionGrantState_Landroid_content_ComponentName_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=23)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_RUNTIME_PERMISSIONS")>]
abstract member GetPermissionGrantState : Android.Content.ComponentName * string * string -> Android.App.Admin.PermissionGrantState
override this.GetPermissionGrantState : Android.Content.ComponentName * string * string -> Android.App.Admin.PermissionGrantState
Paramètres
- admin
- ComponentName
Auquel DeviceAdminReceiver cette requête est associée. Null si l’appelant n’est pas un administrateur d’appareil.
- packageName
- String
Application pour laquelle vérifier l’état d’octroi.
- permission
- String
Autorisation de vérification.
Retours
état d’octroi actuel spécifié par la stratégie d’appareil. Si les administrateurs n’ont pas défini d’octroi n’a pas défini d’état d’octroi, la valeur de retour est #PERMISSION_GRANT_STATE_DEFAULT. Cela n’indique pas si l’autorisation est actuellement accordée pour le package.
<p/> Si un état d’octroi a été défini par le propriétaire du profil ou de l’appareil, la valeur de retour sera l’une des #PERMISSION_GRANT_STATE_DENIED #PERMISSION_GRANT_STATE_GRANTEDou , ce qui indique si l’autorisation est actuellement refusée ou accordée.
- Attributs
Remarques
Retourne l’état d’octroi actuel d’une autorisation d’exécution pour une application spécifique. Cette fonction peut être appelée par un propriétaire de l’appareil, un propriétaire de profil ou par un délégué donné l’étendue #DELEGATION_PERMISSION_GRANT via #setDelegatedScopes.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.