Search Results for

    Show / Hide Table of Contents

    Namespace Realms.Exceptions

    Classes

    RealmClassLacksPrimaryKeyException

    An exception thrown when trying to lookup an object by primary key, when the object doesn't have PrimaryKeyAttribute specified.

    RealmClosedException

    An exception thrown when trying to invoke members of a closed Realm.

    RealmDecryptionFailedException

    An exception, raised when file decryption is unsuccessful, most likely due to invalid EncryptionKey.

    RealmDuplicatePrimaryKeyValueException

    An exception thrown when an object with the same primary key has already been added.

    RealmException

    Base for Realm specific exceptions.

    RealmFileAccessErrorException

    Base for catching exceptions with Realm files, typically problems from which an app would recover.

    RealmFileExistsException

    Exception thrown when a file with the same name already exists.

    RealmFileNotFoundException

    Exception thrown when trying to open a file that does not exist.

    RealmFrozenException

    Exception thrown when trying to subscribe to changes or modify a frozen Realm, RealmObject, EmbeddedObject, or IRealmCollection<T>.

    RealmInUseException

    An exception thrown when an an operation is being performed on an open Realm that can only performed on a closed Realm (e.g. deleting Realm files).

    RealmInvalidDatabaseException

    Exception thrown when a file exists but doesn't appear to be a Realm database, may indicate corruption.

    RealmInvalidObjectException

    An exception, thrown when the object is no longer managed by the Realm.

    RealmInvalidTransactionException

    An exception, thrown when trying to write data to the Realm outside a Transaction or when trying to create a transaction on a Realm that is opened as read-only.

    RealmMigrationNeededException

    Exception thrown when attempting to open a file whose RealmSchema differs from your current class declarations.

    RealmMismatchedConfigException

    An exception thrown when you try to open a Realm file with a different RealmConfigurationBase.

    RealmObjectManagedByAnotherRealmException

    Exception thrown when you're trying to use Add<T>(T, Boolean) but the object is already managed by a different Realm.

    RealmOutOfMemoryException

    Exception when Realm's run out of memory, shut down your application rather than trying to continue.

    RealmPermissionDeniedException

    Exception when you can't open an existing realm file, or create a new one.

    RealmSchemaValidationException

    Exception thrown when the schema specified in your C# models doesn't pass validation for the type of Realm you're trying to open. The message contains information about the validation errors and how to correct them.

    In This Article
    Back to top Copyright © 2020 Realm
    Generated by DocFX