C# Класс Rnwood.SmtpServer.Server

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

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

Метод Описание
Dispose ( ) : void
KillConnections ( ) : void
Server ( IServerBehaviour behaviour ) : Microsoft.Extensions.Logging
Start ( ) : void

Runs the server asynchronously. This method returns once the server has been started. To stop the server call the Stop() method.

Stop ( ) : void

Stops the running server. Any existing connections are terminated.

Stop ( bool killConnections ) : void

Stops the running server. This method blocks until all connections have terminated, either by normal completion or timeout, or if killConnections has been specified then once all of the threads have been killed.

WaitForNextConnection ( ) : void

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

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

Метод Описание
AcceptNextClient ( ) : Task
Core ( ) : void
GetVerbMap ( ) : IVerbMap

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

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

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

public KillConnections ( ) : void
Результат void

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

public Server ( IServerBehaviour behaviour ) : Microsoft.Extensions.Logging
behaviour IServerBehaviour
Результат Microsoft.Extensions.Logging

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

Runs the server asynchronously. This method returns once the server has been started. To stop the server call the Stop() method.
if the server is already running.
public Start ( ) : void
Результат void

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

Stops the running server. Any existing connections are terminated.
if the server is not running.
public Stop ( ) : void
Результат void

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

Stops the running server. This method blocks until all connections have terminated, either by normal completion or timeout, or if killConnections has been specified then once all of the threads have been killed.
if the server is not running.
public Stop ( bool killConnections ) : void
killConnections bool True if existing connections should be terminated.
Результат void

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

public WaitForNextConnection ( ) : void
Результат void