I am seeking to create a Winform Application with Eikon API, and here is how I am retrieving data :
l_temp = m_adxRtList.get_ListFields(a_itemName, RT_FieldRowView.RT_FRV_ALL, RT_FieldColumnView.RT_FCV_VALUE);
is there any way to retrieve data every 1 second instead of streaming on every update ?
Yes, this is possible. You need to change 3 things in your code:
Alternatively you could simply remove the callback for OnUpdate event and create your own timer to grab the values from m_AdxRtList object. The ListFields method you use to extract market data from m_AdxRtList object can be used outside of any event callbacks.