PersonalStorageQueryBuilder

PersonalStorageQueryBuilder class

Представляет построитель поискового выражения , который используется pst.

public sealed class PersonalStorageQueryBuilder : MailQueryBuilder

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

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

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

ИмяОписание
Bcc { get; }Получает поле, позволяющее найти сообщения, содержащие указанную строку в поле BCC структуры конверта.
Body { get; }Получает поле, позволяющее найти сообщения, содержащие указанную строку в теле сообщения.
Cc { get; }Получает поле, позволяющее найти сообщения, содержащие указанную строку в поле CC структуры конверта.
ContainerClass { get; }Получает папки с указанным классом сообщений.
ContentsCount { get; }Поиск папок с указанным количеством содержимого.
DefaultEncoding { get; }Получает кодировку (набор символов) по умолчанию для построителя запросов
FolderName { get; }Поиск папок с указанным отображаемым именем.
From { get; }Получает поле, позволяющее найти сообщения, содержащие указанную строку в поле FROM структуры конверта.
Importance { get; }Поиск сообщений с указанной важностью.
InternalDate { get; }Получает поле, позволяющее находить сообщения по внутренней дате.
MessageClass { get; }Получает сообщения с указанным классом сообщений.
MessageId { get; }Получает поле, позволяющее найти сообщения, содержащие указанную строку в поле MessageId структуры конверта.
MessageSize { get; }Поиск сообщений указанного размера.
OnlyFoldersCreatedByUser { get; }Получает папки, созданные пользователем, т.е. исключает все стандартные папки IPM.
SentDate { get; }Получает поле, позволяющее находить сообщения по дате отправки.
Subject { get; }Получает поле, позволяющее найти сообщения, содержащие указанную строку в поле SUBJECT структуры конверта.
Text { get; }Получает поле, позволяющее найти сообщения, содержащие указанную строку в заголовках (тема, от, кому, копия) и теле сообщения.
To { get; }Получает поле, позволяющее найти сообщения, содержащие указанную строку в поле TO структуры конверта.
UnreadContentsCount { get; }Поиск в папках с указанным количеством непрочитанного содержимого.

Методы

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

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