我正在使用 AdomdConnection 连接类连接到 Cube。我正在使用以下代码。
using (var conn = new AdomdConnection(ConnString))
{
conn.Open();
var cube = conn.Cubes[name];
//Do something
conn.Close();
}
AdomdConnection.ConnectionTimeout 属性没有 setter 属性。
connectionTimeOut 属性的默认值为 0,它将时间设置为无限。
我有两个问题:
- 有没有办法为 AdomdConnection 设置超时属性?
- 当多维数据集忙并且您尝试运行程序时,在打开连接(conn.open())创建连接后,系统不会退出该语句并且永远不会执行下一行代码。在这种情况下,应用程序变得不负责任并且不会抛出异常。我如何告知用户此类情况并进行日志条目。
我研究了这个类似的胎面,但没有发现它有用。
谢谢