C# Class Realms.SharedRealmHandle

Inheritance: RealmHandle
Afficher le fichier Open project: realm/realm-dotnet Class Usage Examples

Méthodes publiques

Méthode Description
AddObservedObject ( IntPtr managedRealmHandle, ObjectHandle objectHandle, IntPtr managedRealmObjectHandle ) : void
BeginTransaction ( ) : void
BindToManagedRealmHandle ( IntPtr managedRealmHandle ) : void
CancelTransaction ( ) : void
CloseRealm ( ) : void
CommitTransaction ( ) : void
Compact ( ) : bool
GetSchemaVersion ( ) : ulong
GetTable ( string tableName ) : IntPtr
IsInTransaction ( ) : bool
IsSameInstance ( SharedRealmHandle other ) : bool
Open ( Native configuration, RealmSchema schema, byte encryptionKey ) : IntPtr
Refresh ( ) : bool
RemoveObservedObject ( IntPtr managedRealmObjectHandle ) : void

Méthodes protégées

Méthode Description
Unbind ( ) : void

Private Methods

Méthode Description
SharedRealmHandle ( ) : System

Method Details

AddObservedObject() public méthode

public AddObservedObject ( IntPtr managedRealmHandle, ObjectHandle objectHandle, IntPtr managedRealmObjectHandle ) : void
managedRealmHandle System.IntPtr
objectHandle ObjectHandle
managedRealmObjectHandle System.IntPtr
Résultat void

BeginTransaction() public méthode

public BeginTransaction ( ) : void
Résultat void

BindToManagedRealmHandle() public méthode

public BindToManagedRealmHandle ( IntPtr managedRealmHandle ) : void
managedRealmHandle System.IntPtr
Résultat void

CancelTransaction() public méthode

public CancelTransaction ( ) : void
Résultat void

CloseRealm() public méthode

public CloseRealm ( ) : void
Résultat void

CommitTransaction() public méthode

public CommitTransaction ( ) : void
Résultat void

Compact() public méthode

public Compact ( ) : bool
Résultat bool

GetSchemaVersion() public méthode

public GetSchemaVersion ( ) : ulong
Résultat ulong

GetTable() public méthode

public GetTable ( string tableName ) : IntPtr
tableName string
Résultat System.IntPtr

IsInTransaction() public méthode

public IsInTransaction ( ) : bool
Résultat bool

IsSameInstance() public méthode

public IsSameInstance ( SharedRealmHandle other ) : bool
other SharedRealmHandle
Résultat bool

Open() public méthode

public Open ( Native configuration, RealmSchema schema, byte encryptionKey ) : IntPtr
configuration Native
schema RealmSchema
encryptionKey byte
Résultat System.IntPtr

Refresh() public méthode

public Refresh ( ) : bool
Résultat bool

RemoveObservedObject() public méthode

public RemoveObservedObject ( IntPtr managedRealmObjectHandle ) : void
managedRealmObjectHandle System.IntPtr
Résultat void

Unbind() protected méthode

protected Unbind ( ) : void
Résultat void