Interface IAsymmetricObject
Interface base para qualquer objeto assimétrico que possa ser persistente em um Realm.
Membros herdados
namespace: Realms
Conjunto: Realm.exe
Sintaxe
public interface IAsymmetricObject : IRealmObjectBase
Observações
O benefício de usar o IAsymmetricObject é que o desempenho de cada operação de sincronização é muito maior. A desvantagem é que um IAsymmetricObject é sincronizado unidirecionalmente, portanto, não pode ser consultado. Você deve usar essa base quando tiver um caso de uso de gravação pesada. Se, em vez disso, você quiser persistir um objeto no qual também pode fazer uma query, use IRealmObject em vez disso.
Essa interface será implementada automaticamente pelo gerador de origem do Realm, desde que sua classe de modelo seja declarada como partial
.
Exemplos
public partial class SensorReading : IAsymmetricObject
{
public DateTimeOffset TimeStamp { get; set; } = DateTimeOffset.UtcNow;
public double Value { get; set; }
}