При создании объекта CancellationTokenSource можно указать TimeSpan в качестве параметра или нескольких миллисекунд.CancellationTokenSource Конструктор TimeSpan -1 мс магическое значение?
MSDN CancellationTokenSource Constructor
Там, кажется, волшебную значение -1 мс:
ArgumentOutOfRangeException: delay.TotalMilliseconds меньше -1 или больше Int32.MaxValue.
Что означает специальное значение -1 мсек?
Это общее значение для бесконечных интервалов времени: https://msdn.microsoft.com/en-us/library/system.threading.timeout.infinite(v=vs.110).aspx – Evk