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