Realm Xamarin  v0.78.0
Realm for Xamarin
Namespaces | Classes
Realms Namespace Reference

Namespaces

Classes

class  Migration
 This class is given to you when you migrate your database from one version to another. It contains two properties: OldRealm and NewRealm. The NewRealm is the one you should make sure is up to date. It will contain models corresponding to the configuration you've supplied. You can read from the old realm and access properties that have been removed from the classes by using the dynamic api. See more in the migrations section in the documentation. More...
 
class  Realm
 A Realm instance (also referred to as a realm) represents a Realm database. More...
 
class  RealmConfiguration
 Realm configuration specifying settings that affect your Realm behaviour. More...
 
class  RealmException
 Base for Realm specific exceptions. Use only for catching. More...
 
class  RealmFileAccessErrorException
 Base for catching exceptions with Realm files, typically problems from which an app would recover. More...
 
class  RealmFileExistsException
 Exception thrown when a file exists with the same name as you to create a new one. More...
 
class  RealmFileNotFoundException
 Exception thrown when a file doesn't exist when trying to open without a create option. More...
 
class  RealmInvalidDatabaseException
 Exception thrown when a file exists but doesn't appear to be a Realm database, may indicate corruption. More...
 
class  RealmList
 Return type for a managed object property when you declare a to-many relationship with IList. More...
 
class  RealmMigrationNeededException
 Exception when you can't open an existing realm file because the format differs from your current class declarations. More...
 
class  RealmObject
 Base for any object that can be persisted in a Realm. More...
 
class  RealmObjectAlreadyManagedByRealmException
 Exception thrown when you're trying to use Manage but the object has already been added to this Realm. More...
 
class  RealmObjectManagedByAnotherRealmException
 Exception thrown when you're trying to use Manage but the object is already managed by a different Realm. More...
 
class  RealmOutOfMemoryException
 Exception when Realm's run out of memory, shut down your application rather than trying to continue. More...
 
class  RealmOutsideTransactionException
 Exception when you try to Add, update or Remove a persisted object without a write transaction active. More...
 
class  RealmPermissionDeniedException
 Exception when you can't open an existing realm file, or create a new one. More...
 
class  RealmResults
 Iterable, sortable collection of one kind of RealmObject resulting from Realm.All() or from a LINQ query expression. More...
 
class  RealmSchema
 Describes the complete set of classes which may be stored in a Realm, either from assembly declarations or, dynamically, by evaluating a Realm from disk. More...
 
class  Transaction
 Provides a scope to safely read and write to a Realm. Must use explicitly via Realm.BeginWrite. More...