当我使用代码时
calendar = CalendarFolder.Bind(ExServices, WellKnownFolderName.Calendar, new PropertySet());
通过程序返回正确创建的约会(显示主题和主体) (但房间不能改变,因为没有设置空间总是testroom@email.com)
但是当我使用代码时
FolderId cfFolderId = new FolderId(WellKnownFolderName.Calendar, "testroom@email.com");
calendar = CalendarFolder.Bind(ExServices, cfFolderId, new PropertySet());
主题返回管理器名称和正文为空。
*** ExServices已设置为已授权所有会议室的用户。
我已将“完全授权”设置为用于创建约会的用户。请给我一些建议。
答案 0 :(得分:0)
您展示的唯一代码绑定到日历文件夹,您不会显示用于访问项目的代码。但是,您的问题听起来像普通的会议室配置。例如,默认情况下,会议室将使用管理器名称替换主题(出于安全原因),通过-AddOrganizerToSubject" AddOrganizerToSubject参数指定会议组织者的名称是否用作会议请求的主题。此参数的有效输入为$ true或$ false。默认值为$ true。"重新https://technet.microsoft.com/en-us/library/dd335046(v=exchg.160).aspx。正文通过DeleteComments参数控制" DeleteComments参数指定是否删除或保留传入会议请求的邮件正文中的任何文本。"。在会议室中以这种方式配置这些设置的原因是每个人通常都具有对他们的读取权限,但是例如,您通常不希望所有员工知道正在举行的会议的详细信息(例如,会议以讨论裁员等) )