async/await

Google, Outlook の連絡先取得処理の実装作業。
コントローラーのActionの先頭だと HttpContext.Current.Sessionが参照可能だが、Googleから連絡先情報を取得したあとは参照できないという不具合に頭を悩ます。解決してみれば何の事はない、連絡先情報の取得にC#の async/await を利用していたのだが、ついつい手癖でActionとなるMethodでも、ConfigureAwait(false)を呼び出してしまっていたために、await 後の処理がUIスレッド?(ASP.NetでActionを実行するスレッドって何と呼ぶんだろう?)で処理されていなかったためだった。
async/awaitは便利だけれどソースのぱっと見の構造と実際の動作が乖離しているので注意が必要だなぁ。