抛出异常:'Bloomberglp.Blpapi.NotFoundException' in Bloomberglp.Blpapi.dll
Exception thrown: 'Bloomberglp.Blpapi.NotFoundException' in Bloomberglp.Blpapi.dll
我正在使用 Bloomberg API 并在 VS 中遇到此错误。它没有使程序崩溃,但我在输出 window 中看到了错误。我只是想确保 运行 一切顺利,我担心出了什么问题。有谁知道这是什么或者我如何才能获得更多详细信息?
switch (eventObj.Type)
{
case Event.EventType.SUBSCRIPTION_DATA:
Debug.WriteLine("");
Debug.WriteLine("hit subscription DATA");
foreach (Message msg in eventObj.GetMessages())
{
}
}
这个错误
抛出异常:'System.IO.IOException' in Bloomberglp.Blpapi.dll
在我的代码中的 for-each 消息中生成。我怎样才能看到这方面的详细信息,以便解决问题?
我正在为未来的读者从广泛的评论讨论中总结信息:
确保您只迭代类型为 SUBSCRIPTION_DATA
的事件消息,您应该更改代码以在处理事件之前检查事件类型:
Event eventObj = session.NextEvent();
switch (eventObj.Type)
{
case Event.EventType.SUBSCRIPTION_DATA:
foreach (Message msg in eventObj.GetMessages())
{ ... }
break;
default:
HandleOtherEvent(eventObj);
break;
}
要让 VS 在任何线程中出现任何异常时停止,请检查 "Exception Settings" 中的所有内容 (ctrl+alt+ E)
您可以使用相关 ID 将订阅事件与订阅相关联。检查当 VS 因异常而停止时事件具有哪个相关 ID,然后找出订阅的安全性,创建示例测试并与 Bloomberg 的 HELP HELP 讨论。
根据下面的评论,OP 与 HELP HELP 进行了讨论,告诉 him/her 这是彭博社的一个问题,已在最新的 API 库中得到解决。安装最新的库已解决问题。
我正在使用 Bloomberg API 并在 VS 中遇到此错误。它没有使程序崩溃,但我在输出 window 中看到了错误。我只是想确保 运行 一切顺利,我担心出了什么问题。有谁知道这是什么或者我如何才能获得更多详细信息?
switch (eventObj.Type)
{
case Event.EventType.SUBSCRIPTION_DATA:
Debug.WriteLine("");
Debug.WriteLine("hit subscription DATA");
foreach (Message msg in eventObj.GetMessages())
{
}
}
这个错误 抛出异常:'System.IO.IOException' in Bloomberglp.Blpapi.dll 在我的代码中的 for-each 消息中生成。我怎样才能看到这方面的详细信息,以便解决问题?
我正在为未来的读者从广泛的评论讨论中总结信息:
确保您只迭代类型为 SUBSCRIPTION_DATA
的事件消息,您应该更改代码以在处理事件之前检查事件类型:
Event eventObj = session.NextEvent();
switch (eventObj.Type)
{
case Event.EventType.SUBSCRIPTION_DATA:
foreach (Message msg in eventObj.GetMessages())
{ ... }
break;
default:
HandleOtherEvent(eventObj);
break;
}
要让 VS 在任何线程中出现任何异常时停止,请检查 "Exception Settings" 中的所有内容 (ctrl+alt+ E)
您可以使用相关 ID 将订阅事件与订阅相关联。检查当 VS 因异常而停止时事件具有哪个相关 ID,然后找出订阅的安全性,创建示例测试并与 Bloomberg 的 HELP HELP 讨论。
根据下面的评论,OP 与 HELP HELP 进行了讨论,告诉 him/her 这是彭博社的一个问题,已在最新的 API 库中得到解决。安装最新的库已解决问题。