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

Inheritance: IEmailClient
Datei anzeigen Open project: TargetProcess/Target-Process-Plugins Class Usage Examples

Public Methods

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

Private Methods

Method Description
AddConnectionErrors ( PluginProfileErrorCollection errors ) : void
AddCredentialsErrors ( PluginProfileErrorCollection errors ) : void
ConnectInternal ( ) : void
LoginInternal ( ) : void
TryConnect ( ) : bool
TryLogin ( ) : bool

Method Details

CheckConnection() public method

public CheckConnection ( PluginProfileErrorCollection errors ) : void
errors PluginProfileErrorCollection
return void

Connect() public method

public Connect ( ) : void
return void

Disconnect() public method

public Disconnect ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

DownloadMessage() public method

public DownloadMessage ( string uid ) : MailMessage
uid string
return MailMessage

GetServerUids() public method

public GetServerUids ( ) : string[]
return string[]

IsDsnMessage() public method

public IsDsnMessage ( MailMessage message ) : bool
message MailMessage
return bool

Login() public method

public Login ( ) : void
return void

MailBeeEmailClient() public method

public MailBeeEmailClient ( ConnectionSettings settings ) : System
settings ConnectionSettings
return System

MailBeeEmailClient() public method

public MailBeeEmailClient ( IStorageRepository storageRepository ) : System
storageRepository IStorageRepository
return System