コード例 #1
0
        public bool SymbolProcessorTaskWorkCancellationTest()
        {
            var tick = new SecurityTicksNoSkip("AAA");
            dataQueue.Add(tick);
            if (null == _cts)
                _cts = new System.Threading.CancellationTokenSource();
            _cts.Cancel();
            base.OnNewDataReceived = Handler;
            tick.CompleteAdding();
            dataQueue.CompleteAdding();
            SymbolProcessorTaskWork();

            return (!_dataReceived && IsCancellationRequested);
        }