我将通过查询字符串从FindFolders
查询中检索到的文件夹的Folder.Id.UniqueId
属性传递给另一个页面。在这第二页我想使用UniqueId
绑定到该文件夹列出其邮件:Folder.Bind - “Id is malformed” - Exchange Web Services托管API
string parentFolderId = Request.QueryString["id"];
...
Folder parentFolder = Folder.Bind(exchangeService, parentFolderId);
// do something with parent folder
当我运行这段代码,它抛出一个异常,告诉我该标识的格式不正确。我想也许它需要包装在FolderId
对象中:
Folder parentFolder = Folder.Bind(exchangeService, new FolderId(parentFolderId));
同样的问题。
我一直在寻找一段时间,并且发现了一些关于Base64/UTF8转换的建议,但是又一次没有解决问题。
任何人都知道如何绑定到具有给定唯一ID的文件夹?