AbstractPreferences.FlushSpi Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот метод вызывается с заблокированным этим узлом.
[Android.Runtime.Register("flushSpi", "()V", "GetFlushSpiHandler")]
protected abstract void FlushSpi ();
[<Android.Runtime.Register("flushSpi", "()V", "GetFlushSpiHandler")>]
abstract member FlushSpi : unit -> unit
- Атрибуты
Исключения
Значение , если резервное хранилище недоступно или вызывает сбой операции.
Комментарии
Этот метод вызывается с заблокированным этим узлом. Контракт этого метода заключается в том, чтобы принудительно вносить любые кэшированные изменения в содержимое этого узла предпочтения в резервное хранилище, гарантируя их сохраняемость. (Это совершенно возможно, что этот узел не существует в резервном хранилище либо из-за того, что он был удален другой виртуальной машиной, либо так как он еще не создан.) Обратите внимание, что этот метод не должен сбрасывать параметры в каких-либо подмнодах этого узла. Если резервное хранилище естественно очищает весь поддерев одновременно, то реализующий рекомендуется переопределить flush(), а не просто переопределить этот метод.
Если этот узел создает исключение, исключение будет распространяться за пределы BackingStoreException
заключающего #flush()
вызова.
Документация по Java для java.util.prefs.AbstractPreferences.flushSpi()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.