C# 在exchange公用文件夹中存储自定义属性-Outlook
我需要在exchange公用文件夹中存储自定义属性。我尝试使用MapiFolder的PropertyAccessor以及GetStorage方法。但这些补救措施并不奏效。 如何在exchange公用文件夹中存储自定义属性?Efim 代码中有任何异常或错误吗?你能说得更具体些吗 无论如何,请尝试在公用文件夹中启用脚本。请参见Outlook中的信任中心设置 来自: 如果文件夹的存储类型不受支持,GetStorage将返回错误。调用GetStorage时,以下存储返回错误: •Hotmail商店 •互联网消息访问协议(IMAP)存储 •代表店 •公用文件夹存储C# 在exchange公用文件夹中存储自定义属性-Outlook,c#,outlook,exchange-server,C#,Outlook,Exchange Server,我需要在exchange公用文件夹中存储自定义属性。我尝试使用MapiFolder的PropertyAccessor以及GetStorage方法。但这些补救措施并不奏效。 如何在exchange公用文件夹中存储自定义属性?Efim 代码中有任何异常或错误吗?你能说得更具体些吗 无论如何,请尝试在公用文件夹中启用脚本。请参见Outlook中的信任中心设置 来自: 如果文件夹的存储类型不受支持,GetStorage将返回错误。调用GetStorage时,以下存储返回错误: •Hotmail商店 •互
如果使用是一个选项,那么只要存储提供商支持它并且用户有足够的特权,它的.HiddenItems.Add将在任何类型的存储上工作 谢谢你的回复。我在尝试调用GetStorage方法时遇到异常。代码是:
var mfolder=GetMapiFolder();UserProperty=null;var storage=mfolder.GetStorage(“TestStorage”,OlStorageIdentifierType.oliIdentifityBySubject)代码>是否尝试在Publis文件夹中启用脚本?是的,我在Publis文件夹中启用了脚本,但没有帮助。GetStorage返回的确切错误是什么?@DmitryStreblechenko GetStorage返回了类型为“System.Runtime.InteropServices.COMException”的异常。其他信息:“无法在此文件夹中创建存储元素。或者文件夹是只读的,或者不允许在此文件夹中存储项目。”但文件夹不是只读的。此文件夹已共享给我,并且我拥有文件夹的所有者权限。