C# Класс SQLTrismegiste.ViewModel.Main

Main ViewModel for the SQLTrismegiste GUI
Наследование: INotifyPropertyChanged
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CE_ViewPlan ( object o ) : void
CheckAllDatabases ( ) : void

Select all databases in the databases list to be checked

Connect ( ) : bool

Connect to SQL Server and fill in the GUI to provide options for the check

Main ( ) : SimpleLogger
PopulateFolders ( ) : void
RunFullAnalysis ( ) : void

runs full analysis. Call the background worker to run asynchronously

ZipResults ( ) : string

creates a zip file from the analysis result folder to be attached in the results email

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

Метод Описание
CE_FilterPlanCache ( string text ) : void
CE_ViewQuery ( object o ) : void
CacheExplorer ( ) : void
ClearStats ( ) : void
LoadConfig ( ) : void
OnPropertyChanged ( string propertyName ) : void
SaveConfig ( ) : void
SaveZip ( ) : void
ValidateHermeticus ( ) : void

XML validation

worker_RunAnalysis ( object sender, DoWorkEventArgs e ) : void
worker_RunAnalysisCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void
worker_RunAnalysisProgressChanged ( object sender, ProgressChangedEventArgs e ) : void

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

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

public CE_ViewPlan ( object o ) : void
o object
Результат void

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

Select all databases in the databases list to be checked
public CheckAllDatabases ( ) : void
Результат void

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

Connect to SQL Server and fill in the GUI to provide options for the check
public Connect ( ) : bool
Результат bool

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

public Main ( ) : SimpleLogger
Результат SimpleLogger

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

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

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

runs full analysis. Call the background worker to run asynchronously
public RunFullAnalysis ( ) : void
Результат void

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

creates a zip file from the analysis result folder to be attached in the results email
public ZipResults ( ) : string
Результат string