DevicePolicyManager.SetSecurityLoggingEnabled(ComponentName, Boolean) 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 le propriétaire de l’appareil ou un propriétaire de profil d’un profil géré appartenant à l’organisation pour contrôler la fonctionnalité de journalisation de la sécurité.
[Android.Runtime.Register("setSecurityLoggingEnabled", "(Landroid/content/ComponentName;Z)V", "GetSetSecurityLoggingEnabled_Landroid_content_ComponentName_ZHandler", ApiSince=24)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_SECURITY_LOGGING")]
public virtual void SetSecurityLoggingEnabled(Android.Content.ComponentName? admin, bool enabled);
[<Android.Runtime.Register("setSecurityLoggingEnabled", "(Landroid/content/ComponentName;Z)V", "GetSetSecurityLoggingEnabled_Landroid_content_ComponentName_ZHandler", ApiSince=24)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_SECURITY_LOGGING")>]
abstract member SetSecurityLoggingEnabled : Android.Content.ComponentName * bool -> unit
override this.SetSecurityLoggingEnabled : Android.Content.ComponentName * bool -> unit
Paramètres
- admin
- ComponentName
L’administrateur de l’appareil auquel cette demande est associée ou null s’il est appelé par une application déléguée.
- enabled
- Boolean
si la journalisation de la sécurité doit être activée ou non.
- Attributs
Remarques
Appelé par le propriétaire de l’appareil ou un propriétaire de profil d’un profil géré appartenant à l’organisation pour contrôler la fonctionnalité de journalisation de la sécurité.
Les journaux de sécurité contiennent différentes informations destinées à l’audit de sécurité. Lorsque la journalisation de la sécurité est activée par n’importe quelle application autre que le propriétaire de l’appareil, certains journaux de sécurité ne sont pas visibles (par exemple, les événements de lancement d’application personnel) ou ils sont réédérés (par exemple, les détails des événements de montage de volume physique). Pour plus d’informations, consultez ce qui s’affiche SecurityEvent .
<strong>Remarque :</strong> Le propriétaire de l’appareil ne pourra pas récupérer les journaux de sécurité s’il existe des utilisateurs ou profils secondaires non affiliés sur l’appareil, que la fonctionnalité soit activée ou non. Les journaux sont ignorés si la mémoire tampon interne se remplit en attendant que tous les utilisateurs soient affiliés. Par conséquent, il est recommandé que les ID d’affiliation soient définis pour les nouveaux utilisateurs dès que possible après l’approvisionnement via #setAffiliationIds. Les propriétaires non d’appareils ne sont pas soumis à cette restriction, car tous les événements sensibles à la confidentialité qui se produisent en dehors du profil managé auraient déjà été supprimés.
À partir de Build.VERSION_CODES#VANILLA_ICE_CREAM, une fois la stratégie de journalisation de sécurité 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#SECURITY_LOGGING_POLICY<de stratégie li> Le TargetUser lien de cette stratégie est lié à <li> Le 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 exemple PolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY) </ul> Si une modification a été apportée à la stratégie, PolicyUpdateReceiver#onPolicyChanged(Context, String, Bundle, TargetUser, PolicyUpdateResult) notifiera 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.