DevicePolicyManager.LogoutUser(ComponentName) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается владельцем профиля вторичного пользователя, связанного с устройством, чтобы остановить вызывающего пользователя и вернуться к основному пользователю (когда пользователь #switchUser(ComponentName, UserHandle)
был переключен на) или остановить пользователя (когда он был #startUserInBackground(ComponentName, UserHandle) started in background
включен).
[Android.Runtime.Register("logoutUser", "(Landroid/content/ComponentName;)I", "GetLogoutUser_Landroid_content_ComponentName_Handler", ApiSince=28)]
public virtual Android.OS.UserOperationResultCode LogoutUser (Android.Content.ComponentName admin);
[<Android.Runtime.Register("logoutUser", "(Landroid/content/ComponentName;)I", "GetLogoutUser_Landroid_content_ComponentName_Handler", ApiSince=28)>]
abstract member LogoutUser : Android.Content.ComponentName -> Android.OS.UserOperationResultCode
override this.LogoutUser : Android.Content.ComponentName -> Android.OS.UserOperationResultCode
Параметры
- admin
- ComponentName
С которым DeviceAdminReceiver
связан этот запрос.
Возвращаемое значение
один из следующих кодов результатов: UserManager#USER_OPERATION_ERROR_UNKNOWN
, UserManager#USER_OPERATION_SUCCESS
, UserManager#USER_OPERATION_ERROR_MANAGED_PROFILE
UserManager#USER_OPERATION_ERROR_CURRENT_USER
- Атрибуты
Комментарии
Вызывается владельцем профиля вторичного пользователя, связанного с устройством, чтобы остановить вызывающего пользователя и вернуться к основному пользователю (когда пользователь #switchUser(ComponentName, UserHandle)
был переключен на) или остановить пользователя (когда он был #startUserInBackground(ComponentName, UserHandle) started in background
включен).
Обратите внимание, что на устройствах, работающих с UserManager#isHeadlessSystemUserMode() headless system user mode
, нет основного пользователя, поэтому он переключается на пользователя, который был на переднем плане до первого вызова #switchUser(ComponentName, UserHandle)
(или завершается ошибкой UserManager#USER_OPERATION_ERROR_UNKNOWN
, если этот метод не был вызван до этого вызова).
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.