Using the latest Refinitiv Data Library for .Net. If I request 1-minute data for VOD.L the data table is empty. The Raw property shows the JSON data is there but not in the table. Here's the code...
string symbol = "VOD.L"; var stream = Summaries.Definition(symbol) .Interval(Summaries.Interval.PT1M) .Fields("DATE_TIME", "OPEN_PRC", "HIGH_1", "LOW_1", "TRDPRC_1", "ACVOL_UNS") .Sessions(sessionArray) .Count(1250) .GetStream(); // Specify the TSI lambda expressions to capture 'Insert' and 'Update' events stream.OnInsert((data, stream) => Common.DisplayTable($"INSERT: {DateTime.Now}", data.Table)) .OnUpdate((data, stream) => Common.DisplayTable($"UPDATE: {DateTime.Now}", data.Table)) .OnStatus((status, stream) => Console.WriteLine($"Status: {status}")) .OnError((error, stream) => Console.WriteLine($"Error: {error}")) .Open();
Output:
If I change the lambda for OnInsert to:
Console.WriteLine(data.Raw)
the data is there.