Я передаю свойство Folder.Id.UniqueId
папки, полученной из запроса FindFolders
через строку запроса, на другую страницу. На этой второй странице я хочу использовать это UniqueId
для привязки к папке и перечисления ее почтовых элементов:
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, но, опять же, это не решило проблему.
Кто-нибудь знает, как привязать папку с заданным уникальным идентификатором?