DevicePolicyManager.WipeData メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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)」を参照してください。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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
ユーザーに表示できるデータをワイプする理由を含む文字列。
- 属性
注釈
すべてのユーザー データをワイプするように依頼します。
セカンダリ ユーザーまたはマネージド プロファイルとして呼び出された場合、ユーザー自体とそれに関連付けられているユーザー データがワイプされます。 特に、呼び出し元が組織所有のマネージド プロファイルのプロファイル所有者である場合、このメソッドを呼び出すと、個人使用のためにデバイスが放棄され、管理プロファイルとプロファイル所有者によって設定されたすべてのポリシーが削除されます。
プライマリ ユーザーからこのメソッドを呼び出すことは、呼び出し元のアプリが SDK レベル Build.VERSION_CODES#TIRAMISU 以下を対象としている場合にのみ機能します。その場合、起動中にデバイスが再起動され、すべてのセカンダリ ユーザーとそのデータを含むすべてのデバイス データが消去されます。 SDK レベル Build.VERSION_CODES#UPSIDE_DOWN_CAKE 以上を対象とするアプリがプライマリ ユーザーまたは最後のフル ユーザーからこのメソッドを呼び出している場合、 IllegalStateException がスローされます。
アプリが、ユーザーに関係なくデバイス全体をワイプする場合は、代わりに #wipeDevice を使用する必要があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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
ユーザーに表示できるデータをワイプする理由を含む文字列。
注釈
すべてのユーザー データをワイプするように依頼します。
セカンダリ ユーザーまたはマネージド プロファイルとして呼び出された場合、ユーザー自体とそれに関連付けられているユーザー データがワイプされます。 特に、呼び出し元が組織所有のマネージド プロファイルのプロファイル所有者である場合、このメソッドを呼び出すと、個人使用のためにデバイスが放棄され、管理プロファイルとプロファイル所有者によって設定されたすべてのポリシーが削除されます。
プライマリ ユーザーからこのメソッドを呼び出すことは、呼び出し元のアプリが SDK レベル Build.VERSION_CODES#TIRAMISU 以下を対象としている場合にのみ機能します。その場合、起動中にデバイスが再起動され、すべてのセカンダリ ユーザーとそのデータを含むすべてのデバイス データが消去されます。 SDK レベル Build.VERSION_CODES#UPSIDE_DOWN_CAKE 以上を対象とするアプリがプライマリ ユーザーまたは最後のフル ユーザーからこのメソッドを呼び出している場合、 IllegalStateException がスローされます。
アプリが、ユーザーに関係なくデバイス全体をワイプする場合は、代わりに #wipeDevice を使用する必要があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。