Class Updater
Assembly: Reportman.Drawing.dll
Syntax
Constructors
Updater(string)
Declaration
public Updater(string fpath)
Parameters
| Type |
Name |
Description |
| string |
fpath |
|
Fields
ExcludeExecutingAssembly
Declaration
public bool ExcludeExecutingAssembly
Field Value
OnProgress
Declaration
public CopyProgress OnProgress
Field Value
Declaration
public bool PerformBackup
Field Value
Properties
FilePath
Declaration
public string FilePath { get; }
Property Value
Methods
CreateFilesTable()
Declaration
public static DataTable CreateFilesTable()
Returns
FillFiles(DataTable, string, string, bool)
Declaration
public void FillFiles(DataTable xtable, string sourcedir, string subdir, bool copycontent)
Parameters
GetFiles(string, bool)
Declaration
public DataTable GetFiles(string sourcedir, bool copycontent)
Parameters
| Type |
Name |
Description |
| string |
sourcedir |
|
| bool |
copycontent |
|
Returns
GetModifiedFiles(DataTable, string, bool, SortedList<string, FileHash>, SortedList<string, FileHash>)
Declaration
public static DataTable GetModifiedFiles(DataTable files, string filesdir, bool copycontent, SortedList<string, FileHash> olderHashes, SortedList<string, FileHash> updatedHashes)
Parameters
Returns
GetModifiedFilesAsync(DataTable, string, bool, SortedList<string, FileHash>, SortedList<string, FileHash>)
Declaration
public static Task<DataTable> GetModifiedFilesAsync(DataTable files, string filesdir, bool copycontent, SortedList<string, FileHash> olderHashes, SortedList<string, FileHash> updatedHashes)
Parameters
Returns
Update(DataTable)
Declaration
public void Update(DataTable files)
Parameters