当我在Outlook中创建会议时,约会的主题字段经历不正确。而不是像“测试”,我得到创建约会的用户的名称。交换API不正确主题
- > bold = title,admin =创建者名称 - > admin =创建者的名称,即使它假设是主题。
foreach (Appointment a in room.appointments)
m.Subject = a.Subject
这是一个已知问题;是否有另一个领域负责主题?
当我在Outlook中创建会议时,约会的主题字段经历不正确。而不是像“测试”,我得到创建约会的用户的名称。交换API不正确主题
- > bold = title,admin =创建者名称 - > admin =创建者的名称,即使它假设是主题。
foreach (Appointment a in room.appointments)
m.Subject = a.Subject
这是一个已知问题;是否有另一个领域负责主题?
这实际上不是一个“问题”,而是Exchange用于会议邀请的工作流程的“功能”。房间资源上的默认值是用orgranizer替换主题。这可以改变一个PowerShell命令的房间:
Set-Calendarprocessing -Identity:roommb -AddOrganizerToSubject:$false -DeleteSubject:$false
当然,你需要适当的权限,要做到这一点,否则贿赂你的Exchange管理员!
非常感谢您的及时回复。有没有一种本地方式来获得会议的主题? –
我不确定我是否有问题。 EWS托管API是从Exchange获取数据的综合方式。无论日历中的项目是什么,主题属性都是正确的。现在,如果您有办法回到组织者的日历(通过组织者属性),该日历上的项目将具有原始主题。 – pjneary
pjneary的解决方案修复了我的问题。非常感谢您 –