IAsyncPop3Client

IAsyncPop3Client interface

Позволяет приложениям получать доступ к сообщениям и управлять ими с помощью почтового протокола версии 3 (POP3).

public interface IAsyncPop3Client : IDisposable

Методы

Имя Описание
CommitDeletesAsync(int, IConnection, CancellationToken) Подтвердить удаление
DeleteMessageAsync(int, IConnection, CancellationToken) Удаляет сообщение
DeleteMessageAsync(string, IConnection, CancellationToken) Удаляет сообщение
DeleteMessagesAsync(IConnection, CancellationToken) Удаляет все сообщения
FetchMessageAsync(int, IConnection, CancellationToken) Получает сообщение
FetchMessageAsync(string, IConnection, CancellationToken) Получает сообщение
FetchMessagesAsync(IEnumerable<int>, IConnection, CancellationToken) Получает сообщения асинхронно
FetchMessagesAsync(IEnumerable<string>, IConnection, CancellationToken) Получает сообщения асинхронно
GetMailboxInfoAsync(bool, IConnection, CancellationToken) Получает информацию о состоянии почтового ящика
GetMailboxSizeAsync(IConnection, CancellationToken) Получает размер почтового ящика
GetMessageCountAsync(bool, IConnection, CancellationToken) Получает количество сообщений count
GetMessageHeadersAsync(int, IConnection, CancellationToken) Получает заголовки сообщения
GetMessageHeadersAsync(string, IConnection, CancellationToken) Получает заголовки сообщения
GetMessageInfoAsync(int, Pop3ListFields, IConnection, CancellationToken) Получает информацию для этого сообщения
GetMessageInfoAsync(string, Pop3ListFields, IConnection, CancellationToken) Получает информацию для этого сообщения
GetMessageSizeAsync(int, IConnection, CancellationToken) Получает размер сообщения
GetMessageSizeAsync(string, IConnection, CancellationToken) Получает размер сообщения
GetMessageUniqueIdAsync(int, IConnection, CancellationToken) Получает уникальный идентификатор сообщения
ListMessagesAsync(Pop3ListFields, bool, MailQuery, IConnection, CancellationToken) Список сообщений.
LoadMessageInfoListAsync(Pop3LoadMessageInfoList) Загружает список Pop3MessageInfo
NoopAsync(IConnection, CancellationToken) Команда “Нет операции”
SaveMessageAsync(Pop3SaveMessage) Извлекает и сохраняет сообщение как поток
UndeleteMessagesAsync(IConnection, CancellationToken) Восстанавливает сообщения. Если какие-либо сообщения были помечены сервером POP3 как удаленные, они не помечаются.
ValidateCredentialsAsync(IConnection, CancellationToken) Выполняет проверку учетных данных

Смотрите также