Namespace Realms.Exceptions
Aulas
RealmClassLacksPrimaryKeyException
Uma exceção lançada ao tentar pesquisar um objeto por chave primária, quando o objeto não tem PrimaryKeyAttribute especificado.
RealmClosedException
Uma exceção lançada ao tentar invocar membros de um Realm fechado.
RealmDecryptionFailedException
Uma exceção, gerada quando a descriptografia do arquivo não tem êxito, provavelmente devido a EncryptionKey inválido. EncryptionKey.
RealmDuplicatePrimaryKeyValueException
Uma exceção lançada quando um objeto com a mesma chave primária já tiver sido adicionado.
RealmException
Base para exceções específicas do Realm .
RealmFileAccessErrorException
Base para detectar exceções com Arquivo de Realm, normalmente problemas dos quais um aplicativo se recuperaria.
RealmFileExistsException
Exceção lançada quando um arquivo com o mesmo nome já existe.
RealmFileNotFoundException
Exceção lançada ao tentar abrir um arquivo que não existe.
RealmFrozenException
Exceção lançada ao tentar assinar alterações ou modificar um Realm, RealmObject, EmbeddedObject ou IRealmCollection<T>congelado.
RealmInUseException
Uma exceção lançada quando uma operação está sendo executada em um Realm aberto que só pode ser realizado em um Realm fechado (por exemplo excluindo Arquivo de Realm).
RealmInvalidDatabaseException
A exceção lançada quando um arquivo existe, mas não parece ser um banco de banco de dados Realm , pode indicar corrupção.
RealmInvalidObjectException
Uma exceção, lançada quando o objeto não é mais gerenciado pelo Realm.
RealmInvalidTransactionException
Uma exceção, lançada ao tentar gravar dados no Realm fora de uma Transação ou ao tentar criar uma transação em um Realm aberto como somente leitura.
RealmMigrationException
Exceção lançada quando uma migração falha ao concluir. Inspecione a Mensagem para obter mais detalhes sobre a causa da falha.
RealmMigrationNeededException
Exceção lançada ao tentar abrir um arquivo cujo RealmSchema seja diferente das suas declarações de classe atuais.
RealmMismatchedConfigException
Uma exceção lançada quando você tenta abrir um Arquivo de Realm com uma RealmConfigurationBase diferente.
RealmObjectManagedByAntherRealmException
Exceção lançada quando você está tentando usar Add<T>(T, bool), mas o objeto já é managed por um Realm diferente.
RealmOutOfMemoryException
Exceção quando o Realm ficar sem memória, desligue seu aplicação em vez de tentar continuar.
RealmPermissionDeniedException
Exceção quando você não pode abrir um arquivo de Realm existente ou criar um novo.
RealmSchemaValidationException
Exceção lançada quando o esquema especificado em seus modelos C# não passa na validação para o tipo de Realm que você está tentando abrir. A mensagem contém informações sobre os erros de validação e como corrigi-los.