C# Class mCleaner.Logics.Worker

Afficher le fichier Open project: MicroHealthLLC/mCleaner

Méthodes publiques

Свойство Type Description
TotalFileDelete int
TotalFileSize long
TotalFileSkipped int
TotalSkippedFileSize long
TotalSpecialOperations int
TotalWork int
bgWorker System.ComponentModel.BackgroundWorker

Private Properties

Свойство Type Description
ExecuteLittleRegistryCleanerCommand Task
bgWorker_DoWork void

Méthodes publiques

Méthode Description
ClearTTD ( bool reset_vars = true ) : void

Clear THINGS_TO_DELETE collection resets other variables too

CreateTableSchemaForRegistryStore ( ) : DataTable
DoWork ( ) : void
EnqueTTD ( Model_ThingsToDelete ttd ) : void

Enqueque THINGS_TO_DELETE model

ExecuteChromeCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ExecuteClamWinCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ExecuteDeleteCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ExecuteIniCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ExecuteJSONCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ExecuteSQLiteVacuumCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ExecuteWinRegCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
PreviewWork ( ) : Task
ShowTotalOperations ( bool preview = true ) : void
UpdateProgressLog ( string WindowLogText, string ProgressText, bool update_progress_text = true ) : void
Worker ( ) : System
bgWorker_ProgressChanged ( object sender, ProgressChangedEventArgs e ) : void
bgWorker_RunWorkerCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void

Private Methods

Méthode Description
ExecuteLittleRegistryCleanerCommand ( Model_ThingsToDelete ttd, string RegistryDatSaveFolderPath, bool preview = false ) : Task
bgWorker_DoWork ( object sender, DoWorkEventArgs e ) : void

Method Details

ClearTTD() public méthode

Clear THINGS_TO_DELETE collection resets other variables too
public ClearTTD ( bool reset_vars = true ) : void
reset_vars bool
Résultat void

CreateTableSchemaForRegistryStore() public méthode

public CreateTableSchemaForRegistryStore ( ) : DataTable
Résultat System.Data.DataTable

DoWork() public méthode

public DoWork ( ) : void
Résultat void

EnqueTTD() public méthode

Enqueque THINGS_TO_DELETE model
public EnqueTTD ( Model_ThingsToDelete ttd ) : void
ttd mCleaner.Model.Model_ThingsToDelete
Résultat void

ExecuteChromeCommand() public méthode

public ExecuteChromeCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ttd mCleaner.Model.Model_ThingsToDelete
preview bool
Résultat void

ExecuteClamWinCommand() public méthode

public ExecuteClamWinCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ttd mCleaner.Model.Model_ThingsToDelete
preview bool
Résultat void

ExecuteDeleteCommand() public méthode

public ExecuteDeleteCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ttd mCleaner.Model.Model_ThingsToDelete
preview bool
Résultat void

ExecuteIniCommand() public méthode

public ExecuteIniCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ttd mCleaner.Model.Model_ThingsToDelete
preview bool
Résultat void

ExecuteJSONCommand() public méthode

public ExecuteJSONCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ttd mCleaner.Model.Model_ThingsToDelete
preview bool
Résultat void

ExecuteSQLiteVacuumCommand() public méthode

public ExecuteSQLiteVacuumCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ttd mCleaner.Model.Model_ThingsToDelete
preview bool
Résultat void

ExecuteWinRegCommand() public méthode

public ExecuteWinRegCommand ( Model_ThingsToDelete ttd, bool preview = false ) : void
ttd mCleaner.Model.Model_ThingsToDelete
preview bool
Résultat void

PreviewWork() public méthode

public PreviewWork ( ) : Task
Résultat Task

ShowTotalOperations() public méthode

public ShowTotalOperations ( bool preview = true ) : void
preview bool
Résultat void

UpdateProgressLog() public méthode

public UpdateProgressLog ( string WindowLogText, string ProgressText, bool update_progress_text = true ) : void
WindowLogText string
ProgressText string
update_progress_text bool
Résultat void

Worker() public méthode

public Worker ( ) : System
Résultat System

bgWorker_ProgressChanged() public méthode

public bgWorker_ProgressChanged ( object sender, ProgressChangedEventArgs e ) : void
sender object
e System.ComponentModel.ProgressChangedEventArgs
Résultat void

bgWorker_RunWorkerCompleted() public méthode

public bgWorker_RunWorkerCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void
sender object
e System.ComponentModel.RunWorkerCompletedEventArgs
Résultat void

Property Details

TotalFileDelete public_oe property

public int TotalFileDelete
Résultat int

TotalFileSize public_oe property

public long TotalFileSize
Résultat long

TotalFileSkipped public_oe property

public int TotalFileSkipped
Résultat int

TotalSkippedFileSize public_oe property

public long TotalSkippedFileSize
Résultat long

TotalSpecialOperations public_oe property

public int TotalSpecialOperations
Résultat int

TotalWork public_oe property

public int TotalWork
Résultat int

bgWorker public_oe property

public BackgroundWorker,System.ComponentModel bgWorker
Résultat System.ComponentModel.BackgroundWorker