C# Class Sakuno.KanColle.Amatsukaze.Game.Services.RecordService

Show file Open project: amatukaze/IntelligentNavalGun

Private Properties

Property Type Description
HandleException void

Public Methods

Method Description
CheckVersion ( ) : void
Connect ( int rpUserID ) : void
CreateCommand ( ) : SQLiteCommand
Disconnect ( ) : void
GetCustomRecordsGroup ( string rpName ) : RecordsGroup
Initialize ( ) : void
InitializeDatabase ( ) : void
Move ( FileInfo rpSource, FileInfo rpDestination ) : void
OnDatabaseUpdate ( object sender, System.Data.SQLite.UpdateEventArgs e ) : void
PostTransaction ( SQLiteCommand rpCommand ) : void
ProcessTransactionQueue ( ) : void
RecordService ( ) : Sakuno.Collections
RegisterRecordsGroupProvider ( IRecordsGroupProvider rpProvider ) : void
TryMigrateFromOldVersion ( string rpFilename, FileInfo rpDatabaseFile ) : void
UpgradeFromOldVersionPostprocessStep ( int rpOldVersion ) : void
UpgradeFromOldVersionPreprocessStep ( int rpOldVersion ) : void

Private Methods

Method Description
HandleException ( Sakuno.KanColle.Amatsukaze.Game.Proxy.ApiSession rpSession, Exception rException ) : void

Method Details

CheckVersion() public method

public CheckVersion ( ) : void
return void

Connect() public method

public Connect ( int rpUserID ) : void
rpUserID int
return void

CreateCommand() public method

public CreateCommand ( ) : SQLiteCommand
return System.Data.SQLite.SQLiteCommand

Disconnect() public method

public Disconnect ( ) : void
return void

GetCustomRecordsGroup() public method

public GetCustomRecordsGroup ( string rpName ) : RecordsGroup
rpName string
return Sakuno.KanColle.Amatsukaze.Game.Services.Records.RecordsGroup

Initialize() public method

public Initialize ( ) : void
return void

InitializeDatabase() public method

public InitializeDatabase ( ) : void
return void

Move() public method

public Move ( FileInfo rpSource, FileInfo rpDestination ) : void
rpSource System.IO.FileInfo
rpDestination System.IO.FileInfo
return void

OnDatabaseUpdate() public method

public OnDatabaseUpdate ( object sender, System.Data.SQLite.UpdateEventArgs e ) : void
sender object
e System.Data.SQLite.UpdateEventArgs
return void

PostTransaction() public method

public PostTransaction ( SQLiteCommand rpCommand ) : void
rpCommand System.Data.SQLite.SQLiteCommand
return void

ProcessTransactionQueue() public method

public ProcessTransactionQueue ( ) : void
return void

RecordService() public method

public RecordService ( ) : Sakuno.Collections
return Sakuno.Collections

RegisterRecordsGroupProvider() public method

public RegisterRecordsGroupProvider ( IRecordsGroupProvider rpProvider ) : void
rpProvider IRecordsGroupProvider
return void

TryMigrateFromOldVersion() public method

public TryMigrateFromOldVersion ( string rpFilename, FileInfo rpDatabaseFile ) : void
rpFilename string
rpDatabaseFile System.IO.FileInfo
return void

UpgradeFromOldVersionPostprocessStep() public method

public UpgradeFromOldVersionPostprocessStep ( int rpOldVersion ) : void
rpOldVersion int
return void

UpgradeFromOldVersionPreprocessStep() public method

public UpgradeFromOldVersionPreprocessStep ( int rpOldVersion ) : void
rpOldVersion int
return void