C# Class hMailServer.Core.Protocols.POP3.Pop3ServerSession

Inheritance: ISession
ファイルを表示 Open project: hmailserver/hmailserver-net Class Usage Examples

Public Methods

Method Description
HandleConnection ( IConnection connection ) : System.Threading.Tasks.Task
Pop3ServerSession ( IPop3ServerCommandHandler commandHandler, ILog log, Pop3ServerSessionConfiguration configuration ) : System
ReadUntilNewLine ( IConnection connection ) : Task

Private Methods

Method Description
HandleCapa ( ) : System.Threading.Tasks.Task
HandleDele ( string command ) : System.Threading.Tasks.Task
HandleHelp ( ) : System.Threading.Tasks.Task
HandleList ( ) : System.Threading.Tasks.Task
HandlePass ( string command ) : System.Threading.Tasks.Task
HandleQuit ( ) : System.Threading.Tasks.Task
HandleRetr ( string command ) : System.Threading.Tasks.Task
HandleRset ( ) : System.Threading.Tasks.Task
HandleStat ( ) : System.Threading.Tasks.Task
HandleStls ( ) : System.Threading.Tasks.Task
HandleUidl ( ) : System.Threading.Tasks.Task
HandleUser ( string command ) : System.Threading.Tasks.Task
SendBanner ( ) : System.Threading.Tasks.Task
SendCommandResult ( Pop3CommandReply commandResult ) : System.Threading.Tasks.Task
SendLine ( string message ) : System.Threading.Tasks.Task

Method Details

HandleConnection() public method

public HandleConnection ( IConnection connection ) : System.Threading.Tasks.Task
connection IConnection
return System.Threading.Tasks.Task

Pop3ServerSession() public method

public Pop3ServerSession ( IPop3ServerCommandHandler commandHandler, ILog log, Pop3ServerSessionConfiguration configuration ) : System
commandHandler IPop3ServerCommandHandler
log ILog
configuration Pop3ServerSessionConfiguration
return System

ReadUntilNewLine() public method

public ReadUntilNewLine ( IConnection connection ) : Task
connection IConnection
return Task