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 。
相关资源
协议规范
提供对相关Exchange Server协议规范的引用。
处理邮件和附件对象。
指定联系人和个人通讯组列表允许的属性和操作。
头文件
Mapidefs.h
提供数据类型定义。
Mapitags.h
包含作为备用名称列出的属性的定义。