COMExceptionプログレスバーで進捗表示する際に、TryEnqueue() よりも IProgress<T> を使う方がスマートかな、という話を書きました。

詳細は Zenn をどうぞ: