C# Class Common.SyncJobs

Contains methods for syncronising remote and local directories with the aid of a progress-reporting background worker.
Afficher le fichier Open project: Revelations/BaconApp Class Usage Examples

Méthodes publiques

Méthode 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 méthode

public DeleteFeedback ( object sender, DoWorkEventArgs e ) : void
sender object
e System.ComponentModel.DoWorkEventArgs
Résultat void

DownloadAll() public méthode

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
Résultat void

DownloadFeedback() public méthode

public DownloadFeedback ( object sender, DoWorkEventArgs e ) : void
sender object
e System.ComponentModel.DoWorkEventArgs
Résultat void

SyncJobs() public méthode

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

UploadAll() public méthode

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
Résultat void