C# Class QbChat.Pcl.Repository.Database

Afficher le fichier Open project: QuickBlox/quickblox-dotnet-sdk Class Usage Examples

Méthodes publiques

Свойство Type Description
dialogObserver System.Action
messageObserver System.Action

Méthodes publiques

Méthode Description
DeleteDialog ( string dialogId ) : void
GetDialog ( string dialogId ) : DialogTable
GetDialogs ( ) : List
GetMessages ( String dialogId ) : IList
GetUser ( int userId ) : UserTable
Init ( SQLiteConnection connection ) : void
Instance ( ) : Database
ResetAll ( ) : void
SaveAllDialogs ( IEnumerable dialogs, bool isNotify = false ) : int
SaveAllMessages ( String dialogId, IEnumerable messages ) : int
SaveDialog ( DialogTable item, bool isNotify = false ) : int
SaveMessage ( MessageTable item, bool isNotify = false ) : int
SaveUser ( UserTable item ) : int
SubscribeForDialogs ( System.Action dialogsCallback ) : void
SubscribeForMessages ( System.Action messagesCallback ) : void
UnSubscribeForDialogs ( System.Action dialogsCallback ) : void
UnSubscribeForMessages ( System.Action messagesCallback ) : void

Private Methods

Méthode Description
Database ( ) : SQLite.Net

Method Details

DeleteDialog() public méthode

public DeleteDialog ( string dialogId ) : void
dialogId string
Résultat void

GetDialog() public méthode

public GetDialog ( string dialogId ) : DialogTable
dialogId string
Résultat DialogTable

GetDialogs() public méthode

public GetDialogs ( ) : List
Résultat List

GetMessages() public méthode

public GetMessages ( String dialogId ) : IList
dialogId String
Résultat IList

GetUser() public méthode

public GetUser ( int userId ) : UserTable
userId int
Résultat UserTable

Init() public méthode

public Init ( SQLiteConnection connection ) : void
connection SQLiteConnection
Résultat void

Instance() public static méthode

public static Instance ( ) : Database
Résultat Database

ResetAll() public méthode

public ResetAll ( ) : void
Résultat void

SaveAllDialogs() public méthode

public SaveAllDialogs ( IEnumerable dialogs, bool isNotify = false ) : int
dialogs IEnumerable
isNotify bool
Résultat int

SaveAllMessages() public méthode

public SaveAllMessages ( String dialogId, IEnumerable messages ) : int
dialogId String
messages IEnumerable
Résultat int

SaveDialog() public méthode

public SaveDialog ( DialogTable item, bool isNotify = false ) : int
item DialogTable
isNotify bool
Résultat int

SaveMessage() public méthode

public SaveMessage ( MessageTable item, bool isNotify = false ) : int
item MessageTable
isNotify bool
Résultat int

SaveUser() public méthode

public SaveUser ( UserTable item ) : int
item UserTable
Résultat int

SubscribeForDialogs() public méthode

public SubscribeForDialogs ( System.Action dialogsCallback ) : void
dialogsCallback System.Action
Résultat void

SubscribeForMessages() public méthode

public SubscribeForMessages ( System.Action messagesCallback ) : void
messagesCallback System.Action
Résultat void

UnSubscribeForDialogs() public méthode

public UnSubscribeForDialogs ( System.Action dialogsCallback ) : void
dialogsCallback System.Action
Résultat void

UnSubscribeForMessages() public méthode

public UnSubscribeForMessages ( System.Action messagesCallback ) : void
messagesCallback System.Action
Résultat void

Property Details

dialogObserver public_oe property

public Action,System dialogObserver
Résultat System.Action

messageObserver public_oe property

public Action,System messageObserver
Résultat System.Action