C# Class ElasticPoolLoadGenerator.Components.BaseDatabaseLoader

Inheritance: IDatabaseLoader
Afficher le fichier Open project: Microsoft/WingTipTickets

Méthodes publiques

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

Méthodes protégées

Méthode 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

Méthode Description
Worker_ProgressChanged ( object sender, ProgressChangedEventArgs e ) : void
Worker_RunWorkerCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void

Method Details

BaseDatabaseLoader() public méthode

public BaseDatabaseLoader ( MainViewModel viewModel ) : System
viewModel MainViewModel
Résultat System

Continue() public méthode

public Continue ( ) : void
Résultat void

InitializeBackoffStrategy() protected méthode

protected InitializeBackoffStrategy ( ) : void
Résultat void

IsLoadCompleted() protected méthode

protected IsLoadCompleted ( ) : bool
Résultat bool

LoadDatabase() protected méthode

protected LoadDatabase ( RetryPolicy retryPolicy, DataTable data ) : void
retryPolicy RetryPolicy
data System.Data.DataTable
Résultat void

OnNotifyDoneSleeping() protected méthode

protected OnNotifyDoneSleeping ( ) : void
Résultat void

ReportProgress() protected méthode

protected ReportProgress ( System.DateTime loadStartTime, string database = "" ) : void
loadStartTime System.DateTime
database string
Résultat void

RunDatabaseLoad() protected méthode

protected RunDatabaseLoad ( DoWorkEventArgs e ) : void
e System.ComponentModel.DoWorkEventArgs
Résultat void

Sleep() protected méthode

protected Sleep ( ) : void
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

UpdateTotalValues() protected méthode

protected UpdateTotalValues ( ) : void
Résultat void

Worker_DoWork() public méthode

public Worker_DoWork ( object sender, DoWorkEventArgs e ) : void
sender object
e System.ComponentModel.DoWorkEventArgs
Résultat void