PersonalStorageQueryBuilder Class

Represents the builder of search expression that used by pst.
Inheritance Hierarchy
SystemObject
  Aspose.Email.Tools.SearchMailQueryBuilder
    Aspose.Email.Storage.PstPersonalStorageQueryBuilder

Namespace:  Aspose.Email.Storage.Pst
Assembly:  Aspose.Email (in Aspose.Email.dll) Version: 21.3
Syntax
public sealed class PersonalStorageQueryBuilder : MailQueryBuilder

The PersonalStorageQueryBuilder type exposes the following members.

Constructors
  NameDescription
Public methodPersonalStorageQueryBuilder
Initializes a new instance of the PersonalStorageQueryBuilder class.
Properties
  NameDescription
Public propertyBcc
Gets the field that allows to find messages that contain the specified string in the envelope structure's BCC field.
(Inherited from MailQueryBuilder.)
Public propertyBody
Gets the field that allows to find messages that contain the specified string in the body of the message.
(Inherited from MailQueryBuilder.)
Public propertyCc
Gets the field that allows to find messages that contain the specified string in the envelope structure's CC field.
(Inherited from MailQueryBuilder.)
Public propertyContainerClass
Gets folders with an specified message class.
Public propertyContentsCount
Search folders with an specified contents count.
Public propertyDefaultEncoding
Gets default encoding (charset) for query builder
(Inherited from MailQueryBuilder.)
Public propertyFolderName
Search folders with an specified display name.
Public propertyFrom
Gets the field that allows to find messages that contain the specified string in the envelope structure's FROM field.
(Inherited from MailQueryBuilder.)
Public propertyImportance
Search messages with an specified importance.
Public propertyInternalDate
Gets the field that allows to find messages by internal date.
(Inherited from MailQueryBuilder.)
Public propertyMessageClass
Gets messages with an specified message class.
Public propertyMessageId
Gets the field that allows to find messages that contain the specified string in the envelope structure's MessageId field.
Public propertyMessageSize
Search messages with an specified size.
Public propertyOnlyFoldersCreatedByUser
Gets folders that created by user, i.e. excludes all standard IPM folders.
Public propertySentDate
Gets the field that allows to find messages by sent date.
(Inherited from MailQueryBuilder.)
Public propertySubject
Gets the field that allows to find messages that contain the specified string in the envelope structure's SUBJECT field.
(Inherited from MailQueryBuilder.)
Public propertyText
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.
(Inherited from MailQueryBuilder.)
Public propertyTo
Gets the field that allows to find messages that contain the specified string in the envelope structure's TO field.
(Inherited from MailQueryBuilder.)
Public propertyUnreadContentsCount
Search folders with an specified unread contents count.
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Public methodFindConversationThread
Finds the conversation thread.
Public methodGetHashCode (Inherited from Object.)
Public methodGetQuery
Gets the query.
(Inherited from MailQueryBuilder.)
Public methodGetType (Inherited from Object.)
Public methodHasFlags
Search messages with the specified flags.
Public methodHasNoFlags
Search messages with the unspecified flags.
Public methodHasNoSubfolders
Search folders which does not contains subfolders.
Public methodHasSubfolders
Search folders which contains subfolders.
Public methodOr
Search messages that match either search key. Provides disjunction between two expressions (OR).
(Inherited from MailQueryBuilder.)
Public methodToString (Inherited from Object.)
See Also