Tag: eventqueue

Bloomberg API请求超时

设置了ReferenceDataRequest后,我将它发送到EventQueue Service refdata = _session.GetService(“//blp/refdata”); Request request = refdata.CreateRequest(“ReferenceDataRequest”); // append the appropriate symbol and field data to the request EventQueue eventQueue = new EventQueue(); Guid guid = Guid.NewGuid(); CorrelationID id = new CorrelationID(guid); _session.SendRequest(request, eventQueue, id); long _eventWaitTimeout = 60000; myEvent = eventQueue.NextEvent(_eventWaitTimeout); 通常情况下,我可以从队列中获取消息,但我现在遇到的情况是,如果我在应用程序的同一次运行中(通常在第十个左右)发出大量请求,我会看到一个TIMEOUT EventType if (myEvent.Type == Event.EventType.TIMEOUT) throw new Exception(“Timed Out – […]