ExchangeQueryBuilder

ExchangeQueryBuilder class

Представляет построитель поискового выражения на основе поисковых фильтров, используемых протоколом Exchange.

public sealed class ExchangeQueryBuilder : MailQueryBuilder

Конструкторы

ИмяОписание
ExchangeQueryBuilder()Инициализирует новый экземплярExchangeQueryBuilder класс.

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

ИмяОписание
Appointment { get; }Получает объект со свойствами встречи для создания query
Bcc { get; }Получает поле, позволяющее найти сообщения, содержащие указанную строку в поле BCC структуры конверта.
Body { get; }Получает поле, позволяющее найти сообщения, содержащие указанную строку в теле сообщения.
Cc { get; }Получает поле, позволяющее найти сообщения, содержащие указанную строку в поле CC структуры конверта.
Contact { get; }Получает объект со свойствами контакта для создания query
ContentClass { get; }Получает элементы с указанным классом содержимого.
DefaultEncoding { get; }Получает кодировку (набор символов) по умолчанию для построителя запросов
ExtendedProperties { get; }Получает словарь с парами дескрипторов свойств и полем сравнения для поиска по расширенным свойствам.
From { get; }Получает поле, позволяющее найти сообщения, содержащие указанную строку в поле FROM структуры конверта.
InternalDate { get; }Получает поле, позволяющее находить сообщения по внутренней дате.
ItemSize { get; }Получает поле, позволяющее найти элементы заданного размера.
MessageId { get; }Получает поле, позволяющее найти сообщения, содержащие указанную строку в поле MessageId структуры конверта.
SentDate { get; }Получает поле, позволяющее находить сообщения по дате отправки.
Subject { get; }Получает поле, позволяющее найти сообщения, содержащие указанную строку в поле SUBJECT структуры конверта.
TaskStatus { get; }Получает поле, позволяющее найти задачи, содержащие указанный статус. Совместимость с сервером: Exchange 2010 и выше
Text { get; }Получает поле, позволяющее найти сообщения, содержащие указанную строку в заголовках (тема, от, кому, копия) и теле сообщения.
To { get; }Получает поле, позволяющее найти сообщения, содержащие указанную строку в поле TO структуры конверта.

Методы

ИмяОписание
GetQuery()Получает запрос.
HasFlags(ExchangeMessageFlag)Поиск сообщений с указанными флагами.
HasNoFlags(ExchangeMessageFlag)Поиск сообщений с неопределенными флагами.
Or(MailQuery, MailQuery)Поиск сообщений, соответствующих любому ключу поиска. Обеспечивает дизъюнкт между двумя выражениями (ИЛИ).

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