C# Класс hMailServer.Core.Server

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
RunAsync ( ) : Task
Server ( Func sessionFactory, ILog log, ServerConfiguration serverConfiguration ) : System
StopAsync ( ) : Task

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

Метод Описание
HandleSessionAsynchronously ( Task sessionTask, Connection connection, ISession session ) : void

When session has completed, log any error which occured and dispose resources. This is done asynchronously sincew we want to be able to start new session without previous to complete.

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

RunAsync() публичный метод

public RunAsync ( ) : Task
Результат Task

Server() публичный метод

public Server ( Func sessionFactory, ILog log, ServerConfiguration serverConfiguration ) : System
sessionFactory Func
log ILog
serverConfiguration ServerConfiguration
Результат System

StopAsync() публичный метод

public StopAsync ( ) : Task
Результат Task