Пример #1
0
            public override void OnFileReject(ClientSession session, FileRequestClientContext FileRequestClientContext, QueryReject reject)
            {
                var barsContext = FileRequestClientContext as BarsFileAsyncContext;

                if (barsContext != null)
                {
                    var exception = new Exception(reject.Message);
                    barsContext.Tcs.SetException(exception);
                    barsContext.ParentContext.Tcs.SetException(exception);
                }
            }
Пример #2
0
            public override void OnTicksFileReject(ClientSession session, TicksFileRequestClientContext TicksFileRequestClientContext, QueryReject reject)
            {
                var context   = (QueryQuoteHistoryTicksFilesAsyncContext)TicksFileRequestClientContext;
                var exception = new Exception(reject.Message);

                context.Tcs.SetException(exception);
            }
Пример #3
0
            public override void OnPeriodicitiesReject(ClientSession session, PeriodicitiesRequestClientContext PeriodicitiesRequestClientContext, QueryReject reject)
            {
                var context   = (GetSupportedPeriodicitiesAsyncContext)PeriodicitiesRequestClientContext;
                var exception = new Exception(reject.Message);

                context.Tcs.SetException(exception);
            }
Пример #4
0
            public override void OnBarsReject(ClientSession session, BarsRequestClientContext BarsRequestClientContext, QueryReject reject)
            {
                var context   = (QueryQuoteHistoryBarsAsyncContext)BarsRequestClientContext;
                var exception = new Exception(reject.Message);

                context.Tcs.SetException(exception);
            }
Пример #5
0
            public override void OnSymbolsReject(ClientSession session, SymbolsRequestClientContext SymbolsRequestClientContext, QueryReject reject)
            {
                var context   = (GetSupportedSymbolsAsyncContext)SymbolsRequestClientContext;
                var exception = new Exception(reject.Message);

                context.Tcs.SetException(exception);
            }