Opções de assinatura de classe
Uma classe que fornece várias opções para Adicionar<T>(IQueryable<T>, SubscriptionOptions?). . Todas as propriedades nesta classe são opcionais.
namespace: Realms.sincronizar
Conjunto: Realm.exe
Sintaxe
public class SubscriptionOptions
Propriedades
| Editar esta página Ver fonteNome
Obtém ou nome do conjunto da assinatura que está sendo adicionada. Isso será refletido em Nome. Se não for especificado, um nome automático será gerado a partir da query.
Declaração
public string? Name { get; set; }
Valor da propriedade
Tipo | Descrição |
---|---|
string | O nome da assinatura. |
Atualização existente
Obtém ou define um valor que indica se a operação deve atualizar uma assinatura existente com o mesmo nome. O padrão é true
.
Declaração
public bool UpdateExisting { get; set; }
Valor da propriedade
Tipo | Descrição |
---|---|
bool |
|
Observações
Adicionar uma assinatura com o mesmo nome e string de query é um no-op, independentemente do valor de UpdateExisting. Isso significa que, se Name não for especificado, Add<T>(IQueryable<T>, SubscriptionOptions?) sempre terá êxito, pois o nome é derivado da string de query. Se Name estiver definido como um valor não nulo e UpdateExisting estiver definido como false
, Add<T>(IQueryable<T>, SubscriptionOptions?), poderá lançar uma exceção se o conjunto de assinaturas contiver uma assinatura com o mesmo nome, mas um string de query diferente.