У меня есть очень простой IObservable
, который действует как генератор импульсов каждые 500 мс:
var pulses = Observable.GenerateWithTime(0, i => true, i => i + 1, i => i,
i => TimeSpan.FromMilliseconds(500))
И У меня есть CancellationTokenSource
(который используется для отмены другой работы, которая выполняется одновременно).
Как я могу использовать источник токена отмены, чтобы отменить мою наблюдаемую последовательность?