Preferences.RemoveNode メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この基本設定ノードとそのすべての子孫を削除し、削除されたノードに含まれるすべての基本設定を無効にします。
[Android.Runtime.Register("removeNode", "()V", "GetRemoveNodeHandler")]
public abstract void RemoveNode ();
[<Android.Runtime.Register("removeNode", "()V", "GetRemoveNodeHandler")>]
abstract member RemoveNode : unit -> unit
- 属性
例外
バッキング ストアが使用できない場合、または操作エラーが発生した場合は 。
このノードが削除されている場合は 。
これがルート ノードの場合は 。
注釈
この基本設定ノードとそのすべての子孫を削除し、削除されたノードに含まれるすべての基本設定を無効にします。 ノードが削除されると、対応するPreferences
インスタンスで 、#absolutePath()
、#isUserNode()
、#flush()
または #node(String) nodeExists("")
以外#name()
のメソッドを試みると、 IllegalStateException
で失敗します。 (で定義 Object
されているメソッドは、削除された後もノードで呼び出すことができます。これらはスロー IllegalStateException
されません)。
このノード (または先祖) で メソッドが flush
呼び出されるまで、削除が永続的であるとは限りません。
この実装で 格納された既定値がサポートされている場合、ノードを削除すると、格納されている既定値がこのノード以下で公開されます。 したがって、このノードのパス名に対する nodeExists
後続の 呼び出しは を返 true
す可能性があり、このパス名に対する node
後続の の呼び出しは、ユーザー設定や子の空でないコレクションを表す (異なる) Preferences
インスタンスを返す場合があります。
の Java ドキュメント java.util.prefs.Preferences.removeNode()
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。