ImapMessageInfo

ImapMessageInfo class

Представляет объект сообщения Imap.

public sealed class ImapMessageInfo : MessageInfoBase

Характеристики

ИмяОписание
Answered { get; }Получает значение, указывающее, содержит ли свойство Flags флаг ответа.
virtual Bcc { get; }Получает скрытую копию сообщения электронной почты.
virtual CC { get; }Получает копию сообщения электронной почты.
ConversationId { get; }Получает значение, указывающее идентификатор диалога.
virtual Date { get; }Дата создания указывает дату и время, когда создатель сообщения указал , что сообщение завершено и готово к вводу в систему доставки почты. Например, это может быть время, когда пользователь нажимает кнопку «отправить» или «отправить» в прикладной программе. скорее время, когда человек или другой создатель сообщения поместил сообщение в его окончательную форму, готово к транспортировке. (например, пользователь портативного компьютера, не подключенный к сети, может поставить сообщение в очередь на доставку. Дата создания должна содержать дату и время, когда пользователь поставил сообщение в очередь, а не время, когда пользователь подключился к сети для отправки сообщения.)
Deleted { get; }Получает значение, указывающее, содержит ли свойство Flags флаг Deleted.
Draft { get; }Получает значение, указывающее, содержит ли свойство Flags флаг Draft.
ExtraParameters { get; }Получает дополнительные параметры сообщения.
Flagged { get; }Получает значение, указывающее, содержит ли свойство Flags флаг Flagged.
Flags { get; }Получает флаги сообщения.
From { get; }Получает список авторов этого сообщения.
Headers { get; }Получает заголовки сообщения электронной почты.
InternalDate { get; }Внутренняя дата и время сообщения на сервере. Это не дата и время в заголовке [RFC-2822], а дата и время, отражающие время получения сообщения. - В случае сообщений, доставленных через [SMTP], это ДОЛЖНО быть датой и временем окончательной доставки сообщения, как определено [SMTP]. — в случае сообщений, доставленных командой IMAP4rev1 COPY, это ДОЛЖНЫ быть внутренние дата и время исходного сообщения. — в случае сообщений, доставленных командой IMAP4rev1 APPEND, это ДОЛЖНЫ быть дата и время, как указано в описании команды APPEND. — все остальные случаи определяются реализацией.
IsRead { get; }Получает значение, указывающее, содержит ли свойство Flags флаг чтения.
ListUnsubscribe { get; }Поле List-Unsubscribe описывает команду (желательно с использованием почты) для прямой отмены подписки пользователя (удаление его из списка). Подробнее см. https://tools.ietf.org/html/rfc2369
MessageId { get; }Получает идентификатор сообщения.
ModificationSequence { get; }Получает последовательность модификации этого сообщения. Подробнее: https://tools.ietf.org/html/rfc7162
ParentFolder { get; }Получает родительскую папку для сообщения
virtual Properties { get; }Получает свойства карты.
Recent { get; }Получает значение, указывающее, содержит ли свойство Flags флаг Recent.
ReplyTo { get; }Получает список адресов, которые должны получать ответы на это сообщение.
Sender { get; }Получает отправителя этого сообщения.
SequenceNumber { get; }Получает порядковый номер сообщения.
Size { get; }Получает размер сообщения электронной почты.
Subject { get; }Получает тему сообщения электронной почты.
virtual To { get; }Получает получателей сообщения электронной почты.
UniqueId { get; }Получает уникальный идентификатор сообщения.

Методы

ИмяОписание
ContainsKeyword(string)Получает значение, указывающее, содержит ли свойство Flags флаг ключевого слова.
virtual Dispose()Выполняет задачи, связанные с освобождением, высвобождением или сбросом неуправляемых ресурсов.
override ToString()Возвращает строку, представляющую текущий объект.

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