DevicePolicyManager.SetDelegatedScopes 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.
Appelé par un propriétaire de profil ou un propriétaire d’appareil pour accorder l’accès aux API privilégiées à une autre application.
[Android.Runtime.Register("setDelegatedScopes", "(Landroid/content/ComponentName;Ljava/lang/String;Ljava/util/List;)V", "GetSetDelegatedScopes_Landroid_content_ComponentName_Ljava_lang_String_Ljava_util_List_Handler", ApiSince=26)]
public virtual void SetDelegatedScopes(Android.Content.ComponentName admin, string delegatePackage, System.Collections.Generic.IList<string> scopes);
[<Android.Runtime.Register("setDelegatedScopes", "(Landroid/content/ComponentName;Ljava/lang/String;Ljava/util/List;)V", "GetSetDelegatedScopes_Landroid_content_ComponentName_Ljava_lang_String_Ljava_util_List_Handler", ApiSince=26)>]
abstract member SetDelegatedScopes : Android.Content.ComponentName * string * System.Collections.Generic.IList<string> -> unit
override this.SetDelegatedScopes : Android.Content.ComponentName * string * System.Collections.Generic.IList<string> -> unit
Paramètres
- admin
- ComponentName
Auquel DeviceAdminReceiver cette requête est associée.
- delegatePackage
- String
Nom du package de l’application qui sera accessible.
- Attributs
Remarques
Appelé par un propriétaire de profil ou un propriétaire d’appareil pour accorder l’accès aux API privilégiées à une autre application. Les API accordées sont déterminées par scopes, qui est une liste des DELEGATION_* constantes.
Une diffusion avec l’action #ACTION_APPLICATION_DELEGATION_SCOPES_CHANGED sera envoyée à l’aide delegatePackage de ses nouvelles étendues dans un ArrayList<String> extra sous la #EXTRA_DELEGATION_SCOPES clé. La diffusion est envoyée avec l’indicateur Intent#FLAG_RECEIVER_REGISTERED_ONLY .
Les étendues déléguées sont un état par utilisateur. L’accès délégué est persistant jusqu’à ce qu’il soit effacé ultérieurement en appelant cette méthode avec une liste vide scopes ou en désinstallant le delegatePackage.
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.