DevicePolicyManager.SetAccountManagementDisabled 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 d’appareil ou un propriétaire de profil pour désactiver la gestion des comptes pour un type spécifique de compte.
[Android.Runtime.Register("setAccountManagementDisabled", "(Landroid/content/ComponentName;Ljava/lang/String;Z)V", "GetSetAccountManagementDisabled_Landroid_content_ComponentName_Ljava_lang_String_ZHandler")]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_ACCOUNT_MANAGEMENT")]
public virtual void SetAccountManagementDisabled(Android.Content.ComponentName? admin, string? accountType, bool disabled);
[<Android.Runtime.Register("setAccountManagementDisabled", "(Landroid/content/ComponentName;Ljava/lang/String;Z)V", "GetSetAccountManagementDisabled_Landroid_content_ComponentName_Ljava_lang_String_ZHandler")>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_ACCOUNT_MANAGEMENT")>]
abstract member SetAccountManagementDisabled : Android.Content.ComponentName * string * bool -> unit
override this.SetAccountManagementDisabled : Android.Content.ComponentName * string * bool -> unit
Paramètres
- admin
- ComponentName
Auquel DeviceAdminReceiver cette requête est associée. Null si l’appelant n’est pas un administrateur d’appareil.
- accountType
- String
Pour lequel la gestion des comptes est désactivée ou activée.
- disabled
- Boolean
Valeur booléenne indiquant que la gestion des comptes est désactivée (true) ou activée (false).
- Attributs
Remarques
Appelé par un propriétaire d’appareil ou un propriétaire de profil pour désactiver la gestion des comptes pour un type spécifique de compte.
L’administrateur de l’appareil appelant doit être propriétaire de l’appareil ou propriétaire du profil. Si ce n’est pas le cas, une exception de sécurité est levée.
Lorsque la gestion des comptes est désactivée pour un type de compte, l’ajout ou la suppression d’un compte de ce type ne sera pas possible.
À partir du profil ou du propriétaire de android.os.Build.VERSION_CODES#N l’appareil, vous pouvez toujours utiliser android.accounts.AccountManager des API pour ajouter ou supprimer des comptes lorsque la gestion des comptes pour un type spécifique est désactivée.
Cette méthode peut être appelée sur l’instance DevicePolicyManager retournée par le propriétaire du #getParentProfileInstance(ComponentName) profil sur un appareil appartenant à l’organisation, pour restreindre les comptes qui ne peuvent pas être gérés sur le profil principal.
À partir de Build.VERSION_CODES#UPSIDE_DOWN_CAKE, une fois que la stratégie de gestion des comptes désactivée a été définie, PolicyUpdateReceiver#onPolicySetResult(Context, String, Bundle, TargetUser, PolicyUpdateResult) informera l’administrateur si la stratégie a été correctement définie ou non. Ce rappel contient : ul>li L’identificateur<DevicePolicyIdentifiers#ACCOUNT_MANAGEMENT_DISABLED_POLICY de stratégie li> L’offre groupée params de stratégie supplémentaire, qui contient PolicyUpdateReceiver#EXTRA_ACCOUNT_TYPE le type de compte que la stratégie s’applique à <li> Le TargetUser fait que cette stratégie soit liée à <li> The PolicyUpdateResult, qui sera PolicyUpdateResult#RESULT_POLICY_SET si la stratégie a été correctement définie ou la raison pour laquelle la stratégie n’a pas pu être définie (par exemplePolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY) </ul> Si une modification a été apportée à la stratégie,><<PolicyUpdateReceiver#onPolicyChanged(Context, String, Bundle, TargetUser, PolicyUpdateResult) informera l’administrateur de cette modification. Ce rappel contient les mêmes paramètres que PolicyUpdateReceiver#onPolicySetResult et la PolicyUpdateResult raison pour laquelle la stratégie a changé.
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.