ExchangeQueryBuilder

ExchangeQueryBuilder class

表示基于 Exchange 协议使用的搜索过滤器的搜索表达式 的构建器。

public sealed class ExchangeQueryBuilder : MailQueryBuilder

构造函数

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

特性

姓名描述
Appointment { get; }获取具有约会属性的对象以创建查询
Bcc { get; }获取允许在信封结构的密件抄送字段中查找包含指定字符串的消息的字段。
Body { get; }获取允许在消息正文中查找包含指定字符串的消息的字段。
Cc { get; }获取允许在信封结构的 CC 字段中查找包含指定字符串的消息的字段。
Contact { get; }获取具有联系人属性的对象以创建查询
ContentClass { get; }获取具有指定内容类的项目。
DefaultEncoding { get; }获取查询 builder 的默认编码(字符集)
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)搜索与任一搜索键匹配的消息。提供两个表达式之间的析取 (OR).

也可以看看