I created Eikon API in C# using several examples for time series data found on this website. My application has a GUI and if I specify certain dates and run the application, data extraction works fine. However, if I try to extract more data without exiting the application, I get an error saying "Objects must be created by the same thread". I have read other posts saying that Eikon should be used with single-threaded architecture and, unfortunately, I know very little about how threading works. Ic can see tha the thread changes between each request (
var thr = Thread.CurrentThread.ManagedThreadId;). However, is there any way I can "reuse" the same thread for multiple requests or what would be a likely solution in this case?