C# 클래스 SQLTrismegiste.ViewModel.Main

Main ViewModel for the SQLTrismegiste GUI
상속: INotifyPropertyChanged
파일 보기 프로젝트 열기: rudi-bruchez/SQLTrismegiste 1 사용 예제들

공개 메소드들

메소드 설명
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