C# Class Realms.Sync.SharedRealmHandleExtensions

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

Public Methods

Method Description
ConfigureFileSystem ( UserPersistenceMode userPersistenceMode, byte encryptionKey, bool resetMetadataOnError ) : void
DoInitialFileSystemConfiguration ( ) : void
GetRealmPath ( User user, Uri serverUri ) : string
OpenWithSync ( Realms configuration, Native syncConfiguration, RealmSchema schema, byte encryptionKey ) : SharedRealmHandle
ResetForTesting ( UserPersistenceMode userPersistenceMode = null ) : void

Private Methods

Method Description
HandleSessionError ( IntPtr sessionHandlePtr, ErrorCode errorCode, sbyte messageBuffer, IntPtr messageLength ) : void
RefreshAccessTokenCallback ( IntPtr userHandlePtr, IntPtr sessionHandlePtr, sbyte urlBuffer, IntPtr urlLength ) : void
SharedRealmHandleExtensions ( ) : System

Method Details

ConfigureFileSystem() public static method

public static ConfigureFileSystem ( UserPersistenceMode userPersistenceMode, byte encryptionKey, bool resetMetadataOnError ) : void
userPersistenceMode UserPersistenceMode
encryptionKey byte
resetMetadataOnError bool
return void

DoInitialFileSystemConfiguration() public static method

public static DoInitialFileSystemConfiguration ( ) : void
return void

GetRealmPath() public static method

public static GetRealmPath ( User user, Uri serverUri ) : string
user User
serverUri System.Uri
return string

OpenWithSync() public static method

public static OpenWithSync ( Realms configuration, Native syncConfiguration, RealmSchema schema, byte encryptionKey ) : SharedRealmHandle
configuration Realms
syncConfiguration Native
schema RealmSchema
encryptionKey byte
return SharedRealmHandle

ResetForTesting() public static method

public static ResetForTesting ( UserPersistenceMode userPersistenceMode = null ) : void
userPersistenceMode UserPersistenceMode
return void