2
有沒有什麼辦法可以捕獲datastax cassandra驅動程序爲C#拋出的連接異常?它通常工作正常,但當遠程主機關閉時(即,拋出NoHostAvailableException時),catch塊不會執行。調試器僅暫停並指示Connect()處的異常。C#Cassandra Datastax驅動程序 - 處理失敗的連接
try
{
cluster = Cluster.Builder().AddContactPoint("<ip address>").Build();
session = (Session)cluster.Connect();
}
catch (NoHostAvailableException ex)
{
//Never executes
}
catch (Exception ex)
{
//Never executes
}
你最後的編輯應該是一個答案本身。您可以回答自己的問題...添加編輯中的文本應該足夠了。 – Aaron 2014-10-10 23:07:45
我的歉意,我忘記了。 – Ianvdl 2014-10-11 17:18:04
不用擔心!這樣,其他人更容易看到答案,這對你更好,因爲它可以幫助你獲得更多的代表。 – Aaron 2014-10-11 17:20:24