クエリ文字列を介してクエリ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を持つフォルダにバインドする方法を知っていますか?