クエリ文字列を介してクエリFolder.Id.UniqueIdから取得したフォルダのプロパティを別のページに渡します。FindFoldersこの2番目のページでは、これを使用し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変換に関するいくつかの提案を見つけましたが、それでも問題は解決しませんでした。
誰かが特定の一意のIDを持つフォルダにバインドする方法を知っていますか?