我正在使用AdomdConnection连接类连接到多维数据集。我正在使用以下代码。
using (var conn = new AdomdConnection(ConnString))
{
conn.Open();
var cube = conn.Cubes[name];
//Do something
conn.Close();
}
AdomdConnection.ConnectionTimeout Property does not have setter property.
connectionTimeOut属性的默认值为0,将时间设置为无限。
我有两个问题:
我调查了this similar tread,但没有发现它有用。
谢谢
答案 0 :(得分:1)
文档说明AdomdConnection.ConnectionTimeout
获取等待在之前建立连接的时间 AdomdConnection停止尝试连接并生成错误。
这意味着超时只是与服务器通信。
如果在运行实际命令时想要超时,请使用AdomdCommand.CommandTimeout
属性。
获取或设置等待命令在之前运行的时间 AdomdCommand停止尝试运行该命令并生成错误。
两者都可以使用连接字符串进行设置。