IAsyncImapClient
Содержание
[
Скрывать
]IAsyncImapClient interface
Позволяет приложениям получать доступ к сообщениям и управлять ими с помощью протокола доступа к сообщениям в Интернете (IMAP).
public interface IAsyncImapClient
Методы
| Имя | Описание | 
|---|---|
| AddMessageFlagsAsync(ImapChangeMessageFlags) | Добавляет флаги к сообщению | 
| AppendMessageAsync(MailMessage, string, IConnection, CancellationToken) | Загружает почтовое сообщение в указанную папку | 
| AppendMessagesAsync(IEnumerable<MailMessage>, string, IConnection, CancellationToken) | Загружает почтовые сообщения в текущую папку | 
| BackupAsync(ImapFolderInfoCollection, Stream, BackupSettings, IConnection, CancellationToken) | Резервирует содержимое указанных папок | 
| BackupAsync(ImapFolderInfoCollection, string, BackupSettings, IConnection, CancellationToken) | Резервирует содержимое указанных папок | 
| ChangeMessageFlagsAsync(ImapChangeMessageFlags) | Изменяет флаги сообщения | 
| ClientCapabilitiesAsync(IEnumerable<string>, IConnection, CancellationToken) | Уведомляет сервер, какие расширения поддерживаются клиентом. Обратите внимание, эта операция работает только в том случае, если сервер поддерживает RFC5161 Подробнее https://tools.ietf.org/html/rfc5161 | 
| CommitDeletesAsync(ImapUniqueIdParameterSet) | Подтвердить удаление | 
| CopyMessageAsync(int, string, IConnection, CancellationToken) | Копирует сообщение | 
| CopyMessageAsync(string, string, IConnection, CancellationToken) | Копирует сообщение. | 
| CopyMessagesAsync(ImapCopyMessages) | Скопируйте сообщения. | 
| CreateFolderAsync(string, IConnection, CancellationToken) | Создает папку с указанным именем. | 
| DeleteFolderAsync(string, IConnection, CancellationToken) | Удаляет указанную папку. Этот метод представляет команду IMAP DELETE. | 
| DeleteMessagesAsync(ImapDeleteMessages) | Помечает сообщение с указанным уникальным идентификатором как удаленное и фиксирует удаление, если пользователь укажет это. Этот метод работает, только если сервер поддерживает расширение UIDPLUS. Пожалуйста, прочитайте больше https://tools.ietf.org/html/rfc4315 | 
| ExistFolderAsync(string, IConnection, CancellationToken) | Проверить, существует ли эта папка | 
| FetchAttachmentAsync(int, string, IConnection, CancellationToken) | Извлекает указанное вложение. | 
| FetchMessagesAsync(ImapFetchMessages) | Получает сообщения асинхронно | 
| GetFolderInfoAsync(string, IConnection, CancellationToken) | Возвращает информацию об указанной папке без ее выбора | 
| GetMessageThreadsAsync(BaseSearchConditions, IConnection, CancellationToken) | Получить цепочки сообщений. | 
| GetNamespacesAsync(IConnection, CancellationToken) | Получает пространства имен, доступные на сервере. | 
| GetQuotaAsync(string, IConnection, CancellationToken) | Получает информацию о квоте | 
| GetQuotaRootAsync(string, IConnection, CancellationToken) | Получает информацию о корневой квоте для почтового ящика | 
| IntroduceClientAsync(ImapIdentificationInfo, IConnection, CancellationToken) | Представляет информацию о клиенте серверу. | 
| ListFoldersAsync(string, bool, ListFoldersOptions, ListFoldersReturnOptions, IConnection, CancellationToken) | Получает список подпапок в указанной папке | 
| ListMessageAsync(int, IEnumerable<string>, IConnection, CancellationToken) | Получает информацию о сообщении. | 
| ListMessageAsync(string, IEnumerable<string>, IConnection, CancellationToken) | Получает информацию о сообщении. | 
| ListMessagesAsync(MailQuery, string, int, IConnection, CancellationToken) | Получает список сообщений в текущей папке. | 
| ListMessagesAsync(string, long, bool, IEnumerable<string>, IConnection, CancellationToken) | Получает список сообщений в указанной папке | 
| ListMessagesByPageAsync(int, int, PageSettings, CancellationToken) | Получает список сообщений | 
| ListMessagesByPageAsync(MailQuery, PageInfo, PageSettings, CancellationToken) | Получает список сообщений | 
| MoveFolderAsync(string, string, IConnection, CancellationToken) | Перемещает указанную папку и ее подпапки в новое место. | 
| MoveMessagesAsync(ImapMoveMessages) | Перемещает сообщения. | 
| NoopAsync(IConnection, CancellationToken) | Команда “Нет операции” | 
| RemoveMessageFlagsAsync(ImapChangeMessageFlags) | Удаляет флаги сообщения | 
| RenameFolderAsync(string, string, IConnection, CancellationToken) | Переименовывает указанную папку в новое имя | 
| RequestCheckpointAsync(IConnection, CancellationToken) | Запрашивает контрольную точку выбранного в данный момент почтового ящика. | 
| RestoreAsync(PersonalStorage, RestoreSettings, CancellationToken) | Начинает восстанавливать папки imap из заданного личного хранилища. | 
| ResumeMonitoringAsync(ImapMonitoringEventHandler, ImapMonitoringErrorEventHandler, IImapMonitoringState, CancellationToken) | Возобновляет мониторинг изменений сообщений для указанной папки. В отличие от метода StartMonitoring, он найдет все отсутствующие изменения почтового ящика и вызовет обратный вызов для них. | 
| SelectFolderAsync(string, bool?, IConnection, CancellationToken) | Выбирает указанную папку | 
| SetQuotaAsync(string, string, int, IConnection, CancellationToken) | Устанавливает информацию о квоте | 
| SortMessageThreadsAsync(SortConditions, IConnection, CancellationToken) | Сортировать цепочки сообщений. | 
| StartMonitoringAsync(ImapMonitoringEventHandler, ImapMonitoringErrorEventHandler, string) | Запускает мониторинг изменений сообщений для указанной папки. | 
| StopMonitoringAsync(string, CancellationToken) | Останавливает мониторинг изменений сообщений для указанной папки. Прекращает мониторинг всех папок, если имя папки равно null. | 
| SubscribeFolderAsync(string, IConnection, CancellationToken) | Отправлена команда SUBSCRIBE, которая добавляет указанное имя почтового ящика в набор «активных» почтовых ящиков сервера. | 
| UndeleteMessageAsync(int, long, IConnection, CancellationToken) | Помечает сообщение с указанным порядковым номером как не удаленное | 
| UndeleteMessageAsync(string, long, IConnection, CancellationToken) | Помечает сообщение с указанным порядковым номером как не удаленное. | 
| UnselectFolderAsync(bool, IConnection, CancellationToken) | Отменяет выбор папки, которая выбрана в данный момент. если свойство doNotExpunge равно true, все сообщения помечаются как удаленные, удаляются, в противном случае удаление отменяется. ietf.org/html/rfc3691 | 
| UnsubscribeFolderAsync(string, IConnection, CancellationToken) | Отправлена команда UNSUBSCRIBE, которая удаляет указанное имя почтового ящика из набора «активных» почтовых ящиков сервера | 
| ValidateCredentialsAsync(IConnection, CancellationToken) | Выполняет проверку учетных данных | 
Смотрите также
- пространство имен Aspose.Email.Clients.Imap
- сборка Aspose.Email