AbstractPreferences.FlushSpi Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Esse método é invocado com esse nó bloqueado.
[Android.Runtime.Register("flushSpi", "()V", "GetFlushSpiHandler")]
protected abstract void FlushSpi();
[<Android.Runtime.Register("flushSpi", "()V", "GetFlushSpiHandler")>]
abstract member FlushSpi : unit -> unit
- Atributos
Exceções
se o repositório de backup não estiver disponível ou causar uma falha na operação.
Comentários
Esse método é invocado com esse nó bloqueado. O contrato desse método é forçar quaisquer alterações armazenadas em cache no conteúdo desse nó de preferência para o repositório de backup, garantindo sua persistência. (É perfeitamente possível que esse nó não exista no repositório de backup, seja porque ele foi excluído por outra VM ou porque ainda não foi criado.) Observe que esse método não deve liberar as preferências em nenhum subnodo desse nó. Se o repositório de backup libera naturalmente uma subárvore inteira de uma só vez, o implementador é incentivado a substituir flush(), em vez de simplesmente substituir esse método.
Se esse nó gerar um BackingStoreException, a exceção será propagada além da invocação delimitante #flush() .
Documentação Java para java.util.prefs.AbstractPreferences.flushSpi().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.