Class PersonalStorageQueryBuilder
PersonalStorageQueryBuilder class
Represents the builder of search expression that used by pst.
public sealed class PersonalStorageQueryBuilder : MailQueryBuilder
Constructors
Properties
| Name | Description |
|---|
| Bcc { get; } | Gets the field that allows to find messages that contain the specified string in the envelope structure’s BCC field. |
| Body { get; } | Gets the field that allows to find messages that contain the specified string in the body of the message. |
| Cc { get; } | Gets the field that allows to find messages that contain the specified string in the envelope structure’s CC field. |
| ContainerClass { get; } | Gets folders with an specified message class. |
| ContentsCount { get; } | Search folders with an specified contents count. |
| DefaultEncoding { get; } | Gets default encoding (charset) for query builder |
| FolderName { get; } | Search folders with an specified display name. |
| From { get; } | Gets the field that allows to find messages that contain the specified string in the envelope structure’s FROM field. |
| Importance { get; } | Search messages with an specified importance. |
| InternalDate { get; } | Gets the field that allows to find messages by internal date. |
| MessageClass { get; } | Gets messages with an specified message class. |
| MessageId { get; } | Gets the field that allows to find messages that contain the specified string in the envelope structure’s MessageId field. |
| MessageSize { get; } | Search messages with an specified size. |
| OnlyFoldersCreatedByUser { get; } | Gets folders that created by user, i.e. excludes all standard IPM folders. |
| SentDate { get; } | Gets the field that allows to find messages by sent date. |
| Subject { get; } | Gets the field that allows to find messages that contain the specified string in the envelope structure’s SUBJECT field. |
| Text { get; } | Gets the field that allows to find the messages that contain the specified string in the headers (subject, from, to, cc) and body of the message. |
| To { get; } | Gets the field that allows to find messages that contain the specified string in the envelope structure’s TO field. |
| UnreadContentsCount { get; } | Search folders with an specified unread contents count. |
Methods
| Name | Description |
|---|
| FindConversationThread(MessageInfo) | Finds the conversation thread. |
| GetQuery() | Gets the query. |
| HasFlags(MapiMessageFlags) | Search messages with the specified flags. |
| HasNoFlags(MapiMessageFlags) | Search messages with the unspecified flags. |
| HasNoSubfolders() | Search folders which does not contains subfolders. |
| HasSubfolders() | Search folders which contains subfolders. |
| Or(MailQuery, MailQuery) | Search messages that match either search key. Provides disjunction between two expressions (OR). |
See Also