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); } }
public override void OnTicksFileReject(ClientSession session, TicksFileRequestClientContext TicksFileRequestClientContext, QueryReject reject) { var context = (QueryQuoteHistoryTicksFilesAsyncContext)TicksFileRequestClientContext; var exception = new Exception(reject.Message); context.Tcs.SetException(exception); }
public override void OnPeriodicitiesReject(ClientSession session, PeriodicitiesRequestClientContext PeriodicitiesRequestClientContext, QueryReject reject) { var context = (GetSupportedPeriodicitiesAsyncContext)PeriodicitiesRequestClientContext; var exception = new Exception(reject.Message); context.Tcs.SetException(exception); }
public override void OnBarsReject(ClientSession session, BarsRequestClientContext BarsRequestClientContext, QueryReject reject) { var context = (QueryQuoteHistoryBarsAsyncContext)BarsRequestClientContext; var exception = new Exception(reject.Message); context.Tcs.SetException(exception); }
public override void OnSymbolsReject(ClientSession session, SymbolsRequestClientContext SymbolsRequestClientContext, QueryReject reject) { var context = (GetSupportedSymbolsAsyncContext)SymbolsRequestClientContext; var exception = new Exception(reject.Message); context.Tcs.SetException(exception); }