C# Класс ElasticPoolLoadGenerator.Components.BaseDatabaseLoader

Наследование: IDatabaseLoader
Показать файл Открыть проект

Открытые методы

Метод Описание
BaseDatabaseLoader ( MainViewModel viewModel ) : System
Continue ( ) : void
Start ( ) : void
Stop ( ) : void
Worker_DoWork ( object sender, DoWorkEventArgs e ) : void

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
Worker_ProgressChanged ( object sender, ProgressChangedEventArgs e ) : void
Worker_RunWorkerCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void

Описание методов

BaseDatabaseLoader() публичный Метод

public BaseDatabaseLoader ( MainViewModel viewModel ) : System
viewModel MainViewModel
Результат System

Continue() публичный Метод

public Continue ( ) : void
Результат void

InitializeBackoffStrategy() защищенный Метод

protected InitializeBackoffStrategy ( ) : void
Результат void

IsLoadCompleted() защищенный Метод

protected IsLoadCompleted ( ) : bool
Результат bool

LoadDatabase() защищенный Метод

protected LoadDatabase ( RetryPolicy retryPolicy, DataTable data ) : void
retryPolicy RetryPolicy
data System.Data.DataTable
Результат void

OnNotifyDoneSleeping() защищенный Метод

protected OnNotifyDoneSleeping ( ) : void
Результат void

ReportProgress() защищенный Метод

protected ReportProgress ( System.DateTime loadStartTime, string database = "" ) : void
loadStartTime System.DateTime
database string
Результат void

RunDatabaseLoad() защищенный Метод

protected RunDatabaseLoad ( DoWorkEventArgs e ) : void
e System.ComponentModel.DoWorkEventArgs
Результат void

Sleep() защищенный Метод

protected Sleep ( ) : void
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void

Stop() публичный Метод

public Stop ( ) : void
Результат void

UpdateTotalValues() защищенный Метод

protected UpdateTotalValues ( ) : void
Результат void

Worker_DoWork() публичный Метод

public Worker_DoWork ( object sender, DoWorkEventArgs e ) : void
sender object
e System.ComponentModel.DoWorkEventArgs
Результат void