C# Class ElasticPoolLoadGenerator.Components.BaseDatabaseLoader

Inheritance: IDatabaseLoader
Mostra file Open project: Microsoft/WingTipTickets

Public Methods

Method Description
BaseDatabaseLoader ( MainViewModel viewModel ) : System
Continue ( ) : void
Start ( ) : void
Stop ( ) : void
Worker_DoWork ( object sender, DoWorkEventArgs e ) : void

Protected Methods

Method Description
InitializeBackoffStrategy ( ) : void
IsLoadCompleted ( ) : bool
LoadDatabase ( RetryPolicy retryPolicy, DataTable data ) : void
OnNotifyDoneSleeping ( ) : void
ReportProgress ( System.DateTime loadStartTime, string database = "" ) : void
RunDatabaseLoad ( DoWorkEventArgs e ) : void
Sleep ( ) : void
UpdateTotalValues ( ) : void

Private Methods

Method Description
Worker_ProgressChanged ( object sender, ProgressChangedEventArgs e ) : void
Worker_RunWorkerCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void

Method Details

BaseDatabaseLoader() public method

public BaseDatabaseLoader ( MainViewModel viewModel ) : System
viewModel MainViewModel
return System

Continue() public method

public Continue ( ) : void
return void

InitializeBackoffStrategy() protected method

protected InitializeBackoffStrategy ( ) : void
return void

IsLoadCompleted() protected method

protected IsLoadCompleted ( ) : bool
return bool

LoadDatabase() protected method

protected LoadDatabase ( RetryPolicy retryPolicy, DataTable data ) : void
retryPolicy RetryPolicy
data System.Data.DataTable
return void

OnNotifyDoneSleeping() protected method

protected OnNotifyDoneSleeping ( ) : void
return void

ReportProgress() protected method

protected ReportProgress ( System.DateTime loadStartTime, string database = "" ) : void
loadStartTime System.DateTime
database string
return void

RunDatabaseLoad() protected method

protected RunDatabaseLoad ( DoWorkEventArgs e ) : void
e System.ComponentModel.DoWorkEventArgs
return void

Sleep() protected method

protected Sleep ( ) : void
return void

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void

UpdateTotalValues() protected method

protected UpdateTotalValues ( ) : void
return void

Worker_DoWork() public method

public Worker_DoWork ( object sender, DoWorkEventArgs e ) : void
sender object
e System.ComponentModel.DoWorkEventArgs
return void