PolicyUpdateReceiver.OnPolicyChanged Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Callback attivato quando un criterio impostato in precedenza dall'amministratore è stato modificato.
[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
Parametri
- context
- Context
contesto di esecuzione in base a quanto indicato #onReceive
- policyIdentifier
- String
Chiave per identificare i criteri a cui si riferisce questo callback.
- additionalPolicyParams
- Bundle
Bundle contenente parametri aggiuntivi che possono essere necessari per identificare alcuni dei criteri ,ad esempio PolicyUpdateReceiver#EXTRA_PACKAGE_NAME
e PolicyUpdateReceiver#EXTRA_PERMISSION_NAME
.
Se necessario, ogni criterio documenterà i parametri aggiuntivi necessari.
- targetUser
- TargetUser
Oggetto TargetUser
a cui si riferisce questo criterio.
- policyUpdateResult
- PolicyUpdateResult
Indica il motivo per cui il valore del criterio è stato modificato (ad esempio PolicyUpdateResult#RESULT_POLICY_SET
, se il criterio è stato modificato nel valore impostato dall'amministratore, PolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY
se il criterio è stato modificato perché un altro amministratore ha impostato un criterio in conflitto e così via)
- Attributi
Commenti
Callback attivato quando un criterio impostato in precedenza dall'amministratore è stato modificato.
Gli amministratori che desiderano ricevere questo callback devono includere PolicyUpdateReceiver#ACTION_DEVICE_POLICY_CHANGED
nel filtro finalità per il ricevitore nel manifesto, il ricevitore deve essere protetto da android.Manifest.permission#BIND_DEVICE_ADMIN
per garantire che solo il sistema possa inviare aggiornamenti.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.