C# Класс hMailServer.Core.Protocols.IMAP.ImapServerSession

Наследование: ISession
Показать файл Открыть проект

Открытые методы

Метод Описание
HandleConnection ( IConnection connection ) : System.Threading.Tasks.Task
ImapServerSession ( IImapServerCommandHandler commandHandler, ILog log, ImapServerSessionConfiguration configuration ) : System
ReadUntilNewLine ( IConnection connection ) : Task

Приватные методы

Метод Описание
HandleQuit ( ) : System.Threading.Tasks.Task
HandleRset ( ) : System.Threading.Tasks.Task
SendBanner ( ) : System.Threading.Tasks.Task
SendCommandResult ( Pop3CommandReply commandResult ) : System.Threading.Tasks.Task
SendLine ( string message ) : System.Threading.Tasks.Task

Описание методов

HandleConnection() публичный Метод

public HandleConnection ( IConnection connection ) : System.Threading.Tasks.Task
connection IConnection
Результат System.Threading.Tasks.Task

ImapServerSession() публичный Метод

public ImapServerSession ( IImapServerCommandHandler commandHandler, ILog log, ImapServerSessionConfiguration configuration ) : System
commandHandler IImapServerCommandHandler
log ILog
configuration ImapServerSessionConfiguration
Результат System

ReadUntilNewLine() публичный Метод

public ReadUntilNewLine ( IConnection connection ) : Task
connection IConnection
Результат Task