【发布时间】:2018-04-17 21:11:31
【问题描述】:
有什么方法可以捕获 C# 的 datastax cassandra 驱动程序抛出的连接异常?它通常可以正常工作,但是当远程主机关闭时(即抛出 NoHostAvailableException 时),catch 块不会执行。调试器仅在 Connect() 处停止并指示异常。
try
{
cluster = Cluster.Builder().AddContactPoint("<ip address>").Build();
session = (Session)cluster.Connect();
}
catch (NoHostAvailableException ex)
{
//Never executes
}
catch (Exception ex)
{
//Never executes
}
【问题讨论】:
-
您最后的编辑应该是一个答案本身。您可以回答自己的问题...添加编辑中的文本就足够了。
-
抱歉,我忘了。
-
别担心!这样一来,其他人更容易看到答案,对你也更好,因为它应该可以帮助你获得更多代表。