OpenAsyncでハマっていた例外は、内部的に発生しているものできちんとキャッチされているから障害ではないことがわかった。どうもデバッガの例外オプションで、すべての例外を発生時にブレークするように設定していたために、気にしなくても良い例外までブレークしてしまっており、それを私がトラブルだと勘違いしていたのである。つまり凡ミスである。例外オプションはハンドルされていないものだけブレークするようにした。そういうわけで実装をようやく先に進めることができるようになった。
OpenAsyncでハマっていた例外は、内部的に発生しているものできちんとキャッチされているから障害ではないことがわかった。どうもデバッガの例外オプションで、すべての例外を発生時にブレークするように設定していたために、気にしなくても良い例外までブレークしてしまっており、それを私がトラブルだと勘違いしていたのである。つまり凡ミスである。例外オプションはハンドルされていないものだけブレークするようにした。そういうわけで実装をようやく先に進めることができるようになった。