Как отменить наблюдаемую последовательность

У меня есть очень простой IObservable , который действует как генератор импульсов каждые 500 мс:

var pulses = Observable.GenerateWithTime(0, i => true, i => i + 1, i => i,
                                         i => TimeSpan.FromMilliseconds(500))

И У меня есть CancellationTokenSource (который используется для отмены другой работы, которая выполняется одновременно).

Как я могу использовать источник токена отмены, чтобы отменить мою наблюдаемую последовательность?

5
задан Ronald Wildenberg 20 July 2011 в 09:36
поделиться