PolicyUpdateReceiver.OnPolicyChanged 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.
Rappel déclenché lorsqu’une stratégie précédemment définie par l’administrateur a changé.
[Android.Runtime.Register("onPolicyChanged", "(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;Landroid/app/admin/TargetUser;Landroid/app/admin/PolicyUpdateResult;)V", "GetOnPolicyChanged_Landroid_content_Context_Ljava_lang_String_Landroid_os_Bundle_Landroid_app_admin_TargetUser_Landroid_app_admin_PolicyUpdateResult_Handler", ApiSince=34)]
public virtual void OnPolicyChanged (Android.Content.Context context, string policyIdentifier, Android.OS.Bundle additionalPolicyParams, Android.App.Admin.TargetUser targetUser, Android.App.Admin.PolicyUpdateResult policyUpdateResult);
[<Android.Runtime.Register("onPolicyChanged", "(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;Landroid/app/admin/TargetUser;Landroid/app/admin/PolicyUpdateResult;)V", "GetOnPolicyChanged_Landroid_content_Context_Ljava_lang_String_Landroid_os_Bundle_Landroid_app_admin_TargetUser_Landroid_app_admin_PolicyUpdateResult_Handler", ApiSince=34)>]
abstract member OnPolicyChanged : Android.Content.Context * string * Android.OS.Bundle * Android.App.Admin.TargetUser * Android.App.Admin.PolicyUpdateResult -> unit
override this.OnPolicyChanged : Android.Content.Context * string * Android.OS.Bundle * Android.App.Admin.TargetUser * Android.App.Admin.PolicyUpdateResult -> unit
Paramètres
- context
- Context
le contexte en cours d’exécution en fonction de #onReceive
- policyIdentifier
- String
Clé pour identifier la stratégie à laquelle ce rappel est lié.
- additionalPolicyParams
- Bundle
Offre groupée contenant des paramètres supplémentaires qui peuvent être nécessaires pour identifier une partie de la stratégie (par exemple PolicyUpdateReceiver#EXTRA_PACKAGE_NAME
, et PolicyUpdateReceiver#EXTRA_PERMISSION_NAME
).
Chaque stratégie documente les paramètres supplémentaires requis si nécessaire.
- targetUser
- TargetUser
Auquel TargetUser
cette stratégie est liée.
- policyUpdateResult
- PolicyUpdateResult
Indique la raison pour laquelle la valeur de stratégie a changé (par exemple, PolicyUpdateResult#RESULT_POLICY_SET
si la stratégie a changé en valeur définie par l’administrateur, PolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY
si la stratégie a changé parce qu’un autre administrateur a défini une stratégie en conflit, etc.)
- Attributs
Remarques
Rappel déclenché lorsqu’une stratégie précédemment définie par l’administrateur a changé.
Les administrateurs souhaitant recevoir ce rappel doivent inclure PolicyUpdateReceiver#ACTION_DEVICE_POLICY_CHANGED
dans le filtre d’intention de leur récepteur dans le manifeste, le récepteur doit être protégé pour android.Manifest.permission#BIND_DEVICE_ADMIN
s’assurer que seul le système peut envoyer des mises à jour.
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.