C# Class Realms.SharedRealmHandle

Inheritance: RealmHandle
Exibir arquivo Open project: realm/realm-dotnet Class Usage Examples

Public Methods

Method 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

Protected Methods

Method Description
Unbind ( ) : void

Private Methods

Method Description
SharedRealmHandle ( ) : System

Method Details

AddObservedObject() public method

public AddObservedObject ( IntPtr managedRealmHandle, ObjectHandle objectHandle, IntPtr managedRealmObjectHandle ) : void
managedRealmHandle System.IntPtr
objectHandle ObjectHandle
managedRealmObjectHandle System.IntPtr
return void

BeginTransaction() public method

public BeginTransaction ( ) : void
return void

BindToManagedRealmHandle() public method

public BindToManagedRealmHandle ( IntPtr managedRealmHandle ) : void
managedRealmHandle System.IntPtr
return void

CancelTransaction() public method

public CancelTransaction ( ) : void
return void

CloseRealm() public method

public CloseRealm ( ) : void
return void

CommitTransaction() public method

public CommitTransaction ( ) : void
return void

Compact() public method

public Compact ( ) : bool
return bool

GetSchemaVersion() public method

public GetSchemaVersion ( ) : ulong
return ulong

GetTable() public method

public GetTable ( string tableName ) : IntPtr
tableName string
return System.IntPtr

IsInTransaction() public method

public IsInTransaction ( ) : bool
return bool

IsSameInstance() public method

public IsSameInstance ( SharedRealmHandle other ) : bool
other SharedRealmHandle
return bool

Open() public method

public Open ( Native configuration, RealmSchema schema, byte encryptionKey ) : IntPtr
configuration Native
schema RealmSchema
encryptionKey byte
return System.IntPtr

Refresh() public method

public Refresh ( ) : bool
return bool

RemoveObservedObject() public method

public RemoveObservedObject ( IntPtr managedRealmObjectHandle ) : void
managedRealmObjectHandle System.IntPtr
return void

Unbind() protected method

protected Unbind ( ) : void
return void