Я передаю свойство Folder.Id.UniqueId
папки, полученной из запроса FindFolders
через строку запроса, на другую страницу. На этой второй странице я хочу использовать этот UniqueId
для привязки к папке и перечисления ее почтовых элементов:
string parentFolderId = Request.QueryString["id"];
...
Folder parentFolder = Folder.Bind(exchangeService, parentFolderId);
// do something with parent folder
Когда я запускаю этот код, он выдает исключение, сообщающее мне, что Id искажен. Я подумал, может быть, его нужно обернуть в объект FolderId
:
Folder parentFolder = Folder.Bind(exchangeService, new FolderId(parentFolderId));
Та же проблема.
Некоторое время я искал и нашел несколько предложений по преобразованию Base64 / UTF8, но, опять же, это не решило проблему.
Кто-нибудь знает, как привязать к папке с заданным уникальным идентификатором?