Язык

DevicePolicyManager.SetSecurityLoggingEnabled(ComponentName, Boolean) Метод

Определение

Вызывается владельцем устройства или владельцем профиля управляемого профиля организации для управления функцией ведения журнала безопасности.

[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

Параметры

admin
ComponentName

С каким администратором устройства связан этот запрос или null вызывается делегированным приложением.

enabled
Boolean

Следует ли включить ведение журнала безопасности.

Атрибуты

Комментарии

Вызывается владельцем устройства или владельцем профиля управляемого профиля организации для управления функцией ведения журнала безопасности.

Журналы безопасности содержат различные сведения, предназначенные для аудита безопасности. Если ведение журнала безопасности включено любым приложением, кроме владельца устройства, некоторые журналы безопасности не отображаются (например, личные события запуска приложений) или будут отредактированы (например, сведения о событиях подключения физического тома). Дополнительные сведения см. в статье SecurityEvent

<strong>Примечание.</strong> Владелец устройства не сможет получить журналы безопасности, если на устройстве есть неаффилированные вторичные пользователи или профили независимо от того, включена ли функция. Журналы будут удалены, если внутренний буфер заполняется во время ожидания того, чтобы все пользователи стали связанными. Поэтому рекомендуется установить идентификаторы принадлежности для новых пользователей как можно скорее после подготовки #setAffiliationIds. Владельцы устройств не подвергаются этому ограничению, так как все события конфиденциальности, происходящие за пределами управляемого профиля, уже были удалены.

Начиная с Build.VERSION_CODES#VANILLA_ICE_CREAMмомента установки политики ведения журнала безопасности, PolicyUpdateReceiver#onPolicySetResult(Context, String, Bundle, TargetUser, PolicyUpdateResult) администратор уведомит администратора о том, была ли политика успешно задана или нет. Этот обратный вызов будет содержать: <ul><li Идентификатор политики liDevicePolicyIdentifiers#SECURITY_LOGGING_POLICY><>, TargetUser что эта политика относится к <li> ThePolicyUpdateResult, который будет иметь значениеPolicyUpdateResult#RESULT_POLICY_SET, если политика была успешно задана или причина, по которой политика не была задана, например PolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY<) /ul>, если произошло изменение политики, PolicyUpdateReceiver#onPolicyChanged(Context, String, Bundle, TargetUser, PolicyUpdateResult) уведомит администратора об этом изменении. Этот обратный вызов будет содержать те же параметры, что и PolicyUpdateReceiver#onPolicySetResult, и PolicyUpdateResult будет содержать причину изменения политики.

Java документации по android.app.admin.DevicePolicyManager.setSecurityLoggingEnabled(android.content.ComponentName, boolean).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к