PidTagNormalizedSubject 规范属性

适用于:Outlook 2013 | Outlook 2016

包含已删除任何前缀的邮件主题。

属性
相关属性:
PR_NORMALIZED_SUBJECT、PR_NORMALIZED_SUBJECT_A、PR_NORMALIZED_SUBJECT_W
标识符:
0x0E1D
数据类型:
PT_STRING8、PT_UNICODE
区域:
电子邮件

备注

这些属性由消息存储或传输提供程序从 PR_SUBJECT (PidTagSubject) 计算, PR_SUBJECT_PREFIX (PidTagSubjectPrefix) 属性。

  • 如果 存在PR_SUBJECT_PREFIX 并且是 PR_SUBJECT的初始子字符串, 则PR_NORMALIZED_SUBJECT 和关联的属性设置为删除前缀的 PR_SUBJECT 的内容。

  • 如果 存在PR_SUBJECT_PREFIX ,但它不是 PR_SUBJECT的初始子字符串,则 使用以下 规则从PR_SUBJECT删除并重新计算 PR_SUBJECT_PREFIX :如果 PR_SUBJECT 中包含的字符串以一到三个非数字字符开头,后跟冒号和空格,则字符串与冒号和空白一起成为前缀。 数字、空白和标点符号字符不是有效的前缀字符。

  • 如果 不存在PR_SUBJECT_PREFIX ,则使用上一步中概述的规则从 PR_SUBJECT 进行计算。 然后,此属性设置为删除前缀的 PR_SUBJECT 的内容。

注意PR_SUBJECT_PREFIX 为空字符串时, PR_SUBJECT 和此属性相同。

最终,此属性应是 前缀后面的PR_SUBJECT 的一部分。 如果没有前缀,则此属性与 PR_SUBJECT相同。

PR_SUBJECT_PREFIX ,此属性应作为 IMAPIProp::SaveChanges 实现的一部分进行计算。 在 IMAPIProp:: SaveChanges 调用提交这些值之前,客户端应用程序不应提示 IMAPIProp::GetProps 方法的值。

主题属性通常是少于 256 个字符的小字符串,消息存储提供程序没有义务支持对象链接和嵌入 (OLE) IStream 接口。 客户端应始终首先尝试通过 IMAPIProp 接口进行访问,并且仅在返回MAPI_E_NOT_ENOUGH_MEMORY时才使用 IStream

协议规范

[MS-OXPROPS]

提供对相关Exchange Server协议规范的引用。

[MS-OXCMSG]

处理邮件和附件对象。

[MS-OXOCNTC]

指定联系人和个人通讯组列表允许的属性和操作。

头文件

Mapidefs.h

提供数据类型定义。

Mapitags.h

包含作为备用名称列出的属性的定义。

另请参阅

MAPI 属性

MAPI 规范属性

将规范属性名称映射到 MAPI 名称

将 MAPI 名称映射到规范属性名称