C# Класс SmtpServer.Protocol.MailCommand

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

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

Метод Описание
ExecuteAsync ( ISmtpSessionContext context, CancellationToken cancellationToken ) : Task

Execute the command.

MailCommand ( IMailbox address, string>.IDictionary parameters, IMailboxFilterFactory mailboxFilterFactory, int maxMessageSize ) : System

Constructor.

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

Метод Описание
GetMessageSize ( ) : int

Gets the estimated message size supplied from the ESMTP command extension.

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

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

Execute the command.
public ExecuteAsync ( ISmtpSessionContext context, CancellationToken cancellationToken ) : Task
context ISmtpSessionContext The execution context to operate on.
cancellationToken System.Threading.CancellationToken The cancellation token.
Результат Task

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

Constructor.
public MailCommand ( IMailbox address, string>.IDictionary parameters, IMailboxFilterFactory mailboxFilterFactory, int maxMessageSize ) : System
address IMailbox The address.
parameters string>.IDictionary The list of extended (ESMTP) parameters.
mailboxFilterFactory IMailboxFilterFactory The mailbox filter factory to create the filters from.
maxMessageSize int The maximum message size (0 for no limit).
Результат System