C# Class Tp.PopEmailIntegration.EmailReader.Client.MailBeePop3EmailClient

Inheritance: IEmailClient
Afficher le fichier Open project: TargetProcess/Target-Process-Plugins Class Usage Examples

Méthodes publiques

Méthode Description
CheckConnection ( PluginProfileErrorCollection errors ) : void
Connect ( ) : void
Disconnect ( ) : void
Dispose ( ) : void
DownloadMessage ( string uid ) : MailMessage
GetServerUids ( ) : string[]
IsDsnMessage ( MailMessage message ) : bool
Login ( ) : void
MailBeePop3EmailClient ( ConnectionSettings settings ) : System
MailBeePop3EmailClient ( IStorageRepository storageRepository ) : System

Private Methods

Méthode Description
AddConnectionErrors ( PluginProfileErrorCollection errors ) : void
AddCredentialsErrors ( PluginProfileErrorCollection errors ) : void
ConnectInternal ( ) : void
LoginInternal ( ) : void
TryConnect ( ) : bool
TryLogin ( ) : bool

Method Details

CheckConnection() public méthode

public CheckConnection ( PluginProfileErrorCollection errors ) : void
errors PluginProfileErrorCollection
Résultat void

Connect() public méthode

public Connect ( ) : void
Résultat void

Disconnect() public méthode

public Disconnect ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

DownloadMessage() public méthode

public DownloadMessage ( string uid ) : MailMessage
uid string
Résultat MailMessage

GetServerUids() public méthode

public GetServerUids ( ) : string[]
Résultat string[]

IsDsnMessage() public méthode

public IsDsnMessage ( MailMessage message ) : bool
message MailMessage
Résultat bool

Login() public méthode

public Login ( ) : void
Résultat void

MailBeePop3EmailClient() public méthode

public MailBeePop3EmailClient ( ConnectionSettings settings ) : System
settings ConnectionSettings
Résultat System

MailBeePop3EmailClient() public méthode

public MailBeePop3EmailClient ( IStorageRepository storageRepository ) : System
storageRepository IStorageRepository
Résultat System