C# Class Common.SyncJobs

Contains methods for syncronising remote and local directories with the aid of a progress-reporting background worker.
ファイルを表示 Open project: Revelations/BaconApp Class Usage Examples

Public Methods

Method Description
DeleteFeedback ( object sender, DoWorkEventArgs e ) : void
DownloadAll ( object sender, DoWorkEventArgs e ) : void

Downloads all needed files from a server folder and places them in a requested folder locally. Will not download files already present in the local directory.

DownloadFeedback ( object sender, DoWorkEventArgs e ) : void
SyncJobs ( BackgroundWorker worker ) : Common.System

Constructor for this object accepting a single argument.

UploadAll ( object sender, DoWorkEventArgs e ) : void

Uploads all needed files from a local directory to a remote one. Will not upload files already present in the remote directory.

Method Details

DeleteFeedback() public method

public DeleteFeedback ( object sender, DoWorkEventArgs e ) : void
sender object
e System.ComponentModel.DoWorkEventArgs
return void

DownloadAll() public method

Downloads all needed files from a server folder and places them in a requested folder locally. Will not download files already present in the local directory.
public DownloadAll ( object sender, DoWorkEventArgs e ) : void
sender object
e System.ComponentModel.DoWorkEventArgs
return void

DownloadFeedback() public method

public DownloadFeedback ( object sender, DoWorkEventArgs e ) : void
sender object
e System.ComponentModel.DoWorkEventArgs
return void

SyncJobs() public method

Constructor for this object accepting a single argument.
public SyncJobs ( BackgroundWorker worker ) : Common.System
worker System.ComponentModel.BackgroundWorker Background worker to perform a job.
return Common.System

UploadAll() public method

Uploads all needed files from a local directory to a remote one. Will not upload files already present in the remote directory.
public UploadAll ( object sender, DoWorkEventArgs e ) : void
sender object
e System.ComponentModel.DoWorkEventArgs
return void