PersonalStorageQueryBuilder

PersonalStorageQueryBuilder class

表示 pst 使用的搜索表达式 的构建器。

public sealed class PersonalStorageQueryBuilder : MailQueryBuilder

构造函数

姓名描述
PersonalStorageQueryBuilder()初始化PersonalStorageQueryBuilder类.

特性

姓名描述
Bcc { get; }获取允许在信封结构的密件抄送字段中查找包含指定字符串的消息的字段。
Body { get; }获取允许在消息正文中查找包含指定字符串的消息的字段。
Cc { get; }获取允许在信封结构的 CC 字段中查找包含指定字符串的消息的字段。
ContainerClass { get; }获取具有指定邮件类别的文件夹。
ContentsCount { get; }搜索具有指定内容计数的文件夹。
DefaultEncoding { get; }获取查询 builder 的默认编码(字符集)
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)搜索与任一搜索键匹配的消息。提供两个表达式之间的析取 (OR).

也可以看看