C# Class EmailProcessing.EmailWatcher

Inheritance: IEmailWatcher
Afficher le fichier Open project: andrewmyhre/EmailProcessing Class Usage Examples

Méthodes publiques

Méthode Description
Dispose ( ) : void
EmailWatcher ( IEmailPackageSerialiser packageSerialiser, EmailProcessingConfigurationSection emailProcessingConfiguration ) : System
EmailWatcher ( string watchLocation, IEmailPackageSerialiser packageSerialiser ) : System
StartWatching ( ) : void

Private Methods

Méthode Description
FlushQueue ( ) : void
ProcessFile ( string path ) : void
_fsWatcher_Changed ( object sender, FileSystemEventArgs e ) : void
worker_DoWork ( object sender, DoWorkEventArgs e ) : void
worker_RunWorkerCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EmailWatcher() public méthode

public EmailWatcher ( IEmailPackageSerialiser packageSerialiser, EmailProcessingConfigurationSection emailProcessingConfiguration ) : System
packageSerialiser IEmailPackageSerialiser
emailProcessingConfiguration EmailProcessing.Configuration.EmailProcessingConfigurationSection
Résultat System

EmailWatcher() public méthode

public EmailWatcher ( string watchLocation, IEmailPackageSerialiser packageSerialiser ) : System
watchLocation string
packageSerialiser IEmailPackageSerialiser
Résultat System

StartWatching() public méthode

public StartWatching ( ) : void
Résultat void