私はいくつかの内部フレームワーク コードを書いていますが、ある時点でMyCustomExceptionwhenをスローしたいと考えています。これは、メッセージにTaskCanceledException構成された遅延を追加したいからです。CancellationTokenつまり、次のとおりです。
var cancellationTokenSource = new CancellationTokenSource();
cancellationTokenSource.CancelAfter(cancellationTokenDelay);
return cancellationTokenSource.Token;
CancelAfterメソッドに渡された値を取得したい。問題はCancellationToken、この情報を公開していないように見えることです。取るコツってあるの?
(私はすでに操作のタイミングを で検討しStopwatchましたが、よりエレガントな代替手段を探しています)。