C# Class InboxWatcher.MailBoxLogger

Inheritance: IMailBoxLogger
Exibir arquivo Open project: ptfuller/InboxWatcher

Public Methods

Method Description
LogEmailBackInQueue ( IMessageSummary email ) : System.Threading.Tasks.Task
LogEmailChanged ( IMessageSummary email, string actionTakenBy, string action ) : System.Threading.Tasks.Task
LogEmailChanged ( string messageId, string actionTakenBy, string action ) : System.Threading.Tasks.Task
LogEmailReceived ( IMessageSummary summary ) : Task
LogEmailRemoved ( IMessageSummary email ) : System.Threading.Tasks.Task
LogEmailSeen ( IMessageSummary message ) : System.Threading.Tasks.Task
LogEmailSent ( MimeMessage message, string emailDestination, bool moved ) : System.Threading.Tasks.Task
MailBoxLogger ( IClientConfiguration config ) : System

Method Details

LogEmailBackInQueue() public method

public LogEmailBackInQueue ( IMessageSummary email ) : System.Threading.Tasks.Task
email IMessageSummary
return System.Threading.Tasks.Task

LogEmailChanged() public method

public LogEmailChanged ( IMessageSummary email, string actionTakenBy, string action ) : System.Threading.Tasks.Task
email IMessageSummary
actionTakenBy string
action string
return System.Threading.Tasks.Task

LogEmailChanged() public method

public LogEmailChanged ( string messageId, string actionTakenBy, string action ) : System.Threading.Tasks.Task
messageId string
actionTakenBy string
action string
return System.Threading.Tasks.Task

LogEmailReceived() public method

public LogEmailReceived ( IMessageSummary summary ) : Task
summary IMessageSummary
return Task

LogEmailRemoved() public method

public LogEmailRemoved ( IMessageSummary email ) : System.Threading.Tasks.Task
email IMessageSummary
return System.Threading.Tasks.Task

LogEmailSeen() public method

public LogEmailSeen ( IMessageSummary message ) : System.Threading.Tasks.Task
message IMessageSummary
return System.Threading.Tasks.Task

LogEmailSent() public method

public LogEmailSent ( MimeMessage message, string emailDestination, bool moved ) : System.Threading.Tasks.Task
message MimeKit.MimeMessage
emailDestination string
moved bool
return System.Threading.Tasks.Task

MailBoxLogger() public method

public MailBoxLogger ( IClientConfiguration config ) : System
config IClientConfiguration
return System