DevicePolicyManager.SetContentProtectionPolicy 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.
Imposta i criteri di protezione del contenuto che controllano l'analisi delle app ingannevoli.
[Android.Runtime.Register("setContentProtectionPolicy", "(Landroid/content/ComponentName;I)V", "GetSetContentProtectionPolicy_Landroid_content_ComponentName_IHandler", ApiSince=35)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CONTENT_PROTECTION")]
public virtual void SetContentProtectionPolicy(Android.Content.ComponentName? admin, Android.App.Admin.ContentProtectionPolicy policy);
[<Android.Runtime.Register("setContentProtectionPolicy", "(Landroid/content/ComponentName;I)V", "GetSetContentProtectionPolicy_Landroid_content_ComponentName_IHandler", ApiSince=35)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CONTENT_PROTECTION")>]
abstract member SetContentProtectionPolicy : Android.Content.ComponentName * Android.App.Admin.ContentProtectionPolicy -> unit
override this.SetContentProtectionPolicy : Android.Content.ComponentName * Android.App.Admin.ContentProtectionPolicy -> unit
Parametri
- admin
- ComponentName
A cui DeviceAdminReceiver è associata questa richiesta. Null se il chiamante non è un amministratore del dispositivo.
- policy
- ContentProtectionPolicy
Criteri di protezione del contenuto da impostare. Uno di #CONTENT_PROTECTION_NOT_CONTROLLED_BY_POLICYo #CONTENT_PROTECTION_DISABLED#CONTENT_PROTECTION_ENABLED.
- Attributi
Commenti
Imposta i criteri di protezione del contenuto che controllano l'analisi delle app ingannevoli.
Questa funzione può essere chiamata solo dal proprietario del dispositivo, dal proprietario del profilo di un utente o profilo affiliata o dal proprietario del profilo quando nessun proprietario del dispositivo è impostato o titolari dell'autorizzazione android.Manifest.permission#MANAGE_DEVICE_POLICY_CONTENT_PROTECTION. Vedete #isAffiliatedUser. Tutti i criteri impostati tramite questo metodo verranno cancellati se l'utente non viene aaffiliato.
Dopo aver impostato i criteri di protezione del contenuto, PolicyUpdateReceiver#onPolicySetResult(Context, String, Bundle, TargetUser, PolicyUpdateResult) notifica all'amministratore se i criteri sono stati impostati correttamente o meno. Questo callback conterrà: <ul><li> L'identificatore DevicePolicyIdentifiers#CONTENT_PROTECTION_POLICY<dei criteri li> Il TargetUser che questo criterio si riferisce a <li> , PolicyUpdateResultche sarà PolicyUpdateResult#RESULT_POLICY_SET se il criterio è stato impostato correttamente o il motivo per cui il criterio non è stato impostato (ad PolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICYesempio ) </ul> Se è stata apportata una modifica al criterio, PolicyUpdateReceiver#onPolicyChanged(Context, String, Bundle, TargetUser, PolicyUpdateResult) informerà l'amministratore di questa modifica. Questo callback conterrà gli stessi parametri di PolicyUpdateReceiver#onPolicySetResult e PolicyUpdateResult conterrà il motivo per cui il criterio è stato modificato.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.