DevicePolicyManager.WipeData Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
WipeData(WipeDataFlags) |
См. раздел |
WipeData(WipeDataFlags, ICharSequence) |
Попросите удалить все пользовательские данные. |
WipeData(WipeDataFlags, String) |
Попросите удалить все пользовательские данные. |
WipeData(WipeDataFlags)
См. раздел #wipeData(int, CharSequence)
.
[Android.Runtime.Register("wipeData", "(I)V", "GetWipeData_IHandler")]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_WIPE_DATA")]
public virtual void WipeData (Android.App.Admin.WipeDataFlags flags);
[<Android.Runtime.Register("wipeData", "(I)V", "GetWipeData_IHandler")>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_WIPE_DATA")>]
abstract member WipeData : Android.App.Admin.WipeDataFlags -> unit
override this.WipeData : Android.App.Admin.WipeDataFlags -> unit
Параметры
- flags
- WipeDataFlags
Битовая маска дополнительных параметров: в настоящее время поддерживаются #WIPE_EXTERNAL_STORAGE
флаги , #WIPE_RESET_PROTECTION_DATA
#WIPE_EUICC
и #WIPE_SILENTLY
.
- Атрибуты
Комментарии
См. раздел #wipeData(int, CharSequence)
.
Документация по Java для android.app.admin.DevicePolicyManager.wipeData(int)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
WipeData(WipeDataFlags, ICharSequence)
Попросите удалить все пользовательские данные.
[Android.Runtime.Register("wipeData", "(ILjava/lang/CharSequence;)V", "GetWipeData_ILjava_lang_CharSequence_Handler", ApiSince=28)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_WIPE_DATA")]
public virtual void WipeData (Android.App.Admin.WipeDataFlags flags, Java.Lang.ICharSequence reason);
[<Android.Runtime.Register("wipeData", "(ILjava/lang/CharSequence;)V", "GetWipeData_ILjava_lang_CharSequence_Handler", ApiSince=28)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_WIPE_DATA")>]
abstract member WipeData : Android.App.Admin.WipeDataFlags * Java.Lang.ICharSequence -> unit
override this.WipeData : Android.App.Admin.WipeDataFlags * Java.Lang.ICharSequence -> unit
Параметры
- flags
- WipeDataFlags
Битовая маска дополнительных параметров: в настоящее время поддерживаются #WIPE_EXTERNAL_STORAGE
флаги и #WIPE_RESET_PROTECTION_DATA
#WIPE_EUICC
.
- reason
- ICharSequence
Строка, содержащая причину очистки данных, которую можно представить пользователю.
- Атрибуты
Комментарии
Попросите удалить все пользовательские данные.
Если он вызывается как дополнительный пользователь или управляемый профиль, сам пользователь и связанные с ним данные будут удалены. В частности, если вызывающий объект является владельцем профиля управляемого профиля организации, вызов этого метода отклонит устройство для личного использования, удалив управляемый профиль и все политики, заданные владельцем профиля.
Вызов этого метода от основного пользователя будет работать только в том случае, если вызывающее приложение предназначено для уровня Build.VERSION_CODES#TIRAMISU
ПАКЕТА SDK или ниже, в этом случае устройство перезагрузится, стирает все данные устройства , включая всех вторичных пользователей и их данные , во время загрузки. Если приложение, нацеливающееся на уровень Build.VERSION_CODES#UPSIDE_DOWN_CAKE
SDK и выше, вызывает этот метод от основного пользователя или последнего полного пользователя, IllegalStateException
будет создано.
Если приложение хочет очистить все устройство независимо от того, какой пользователь они есть, они должны использовать #wipeDevice
вместо этого.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
WipeData(WipeDataFlags, String)
Попросите удалить все пользовательские данные.
public void WipeData (Android.App.Admin.WipeDataFlags flags, string reason);
member this.WipeData : Android.App.Admin.WipeDataFlags * string -> unit
Параметры
- flags
- WipeDataFlags
Битовая маска дополнительных параметров: в настоящее время поддерживаются #WIPE_EXTERNAL_STORAGE
флаги и #WIPE_RESET_PROTECTION_DATA
#WIPE_EUICC
.
- reason
- String
Строка, содержащая причину очистки данных, которую можно представить пользователю.
Комментарии
Попросите удалить все пользовательские данные.
Если он вызывается как дополнительный пользователь или управляемый профиль, сам пользователь и связанные с ним данные будут удалены. В частности, если вызывающий объект является владельцем профиля управляемого профиля организации, вызов этого метода отклонит устройство для личного использования, удалив управляемый профиль и все политики, заданные владельцем профиля.
Вызов этого метода от основного пользователя будет работать только в том случае, если вызывающее приложение предназначено для уровня Build.VERSION_CODES#TIRAMISU
ПАКЕТА SDK или ниже, в этом случае устройство перезагрузится, стирает все данные устройства , включая всех вторичных пользователей и их данные , во время загрузки. Если приложение, нацеливающееся на уровень Build.VERSION_CODES#UPSIDE_DOWN_CAKE
SDK и выше, вызывает этот метод от основного пользователя или последнего полного пользователя, IllegalStateException
будет создано.
Если приложение хочет очистить все устройство независимо от того, какой пользователь они есть, они должны использовать #wipeDevice
вместо этого.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.