AguardeParasincronizar

enumeração definindo o comportamento de quando RealmQuery.subscribe e RealmResults.subscribe retornarão um resultado de query.

Quando a Assinatura é criada pela primeira vez, os dados precisam ser baixados do servidor antes de serem disponibilizados, portanto, dependendo se você executar a query no reconhecimento de data center antes ou depois disso, os resultados da query podem não parecer corretos.

Essa enumeração define, portanto, o comportamento de quando a query é executada, para que seja possível fazer a troca apropriada entre correção e disponibilidade.

Veja também

Entradas

Link copiado para a área de transferência

Esse modo aguardará os dados do servidor na primeira vez que uma assinatura for criada antes de executar a query local. Chamadas posteriores para io.realm.kotlin.mongodb.ext.subscribe detectarão que a assinatura já existe e executarão a query imediatamente.

Link copiado para a área de transferência

Com esse modo habilitado, o Realm sempre baixará o estado mais recente do servidor antes de executar a query local. Isso significa que o resultado da query está sempre vendo os dados mais recentes, mas também exige que o aplicativo esteja online.

Link copiado para a área de transferência

Com esse modo habilitado, o Realm sempre consultará o banco de dados local primeiro, enquanto os dados do servidor estão sendo baixados em segundo plano. Esta atualização não é binária, o que significa que, se você registrar um fluxo no resultado da query, poderá ver vários eventos sendo emitidos à medida que o banco de dados está sendo preenchido com base na assinatura.

Propriedades

Link copiado para a área de transferência

Retorna uma representação de uma lista imutável de todas as entradas de enumeração, na ordem em que são declaradas.

Link copiado para a área de transferência
valid name: String
Link copiado para a área de transferência
valid ordinal: Int

Funções

Link copiado para a área de transferência
Diversão valor de(valor: string): WaitForSync

Retorna a constante de enum deste tipo com o nome especificado. A string deve corresponder exatamente a um identificador usado para declarar uma constante de enumeração nesse tipo. (Caracteres estranhos do espaço em branco não são permitidos.)

Link copiado para a área de transferência
Diversão values(): Array<WaitForSync>

Retorna uma matriz contendo as constantes desse tipo de enumeração, na ordem em que são declaradas.