Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C:如何使用计时器停止方法_C#_Winforms_Timer - Fatal编程技术网

C# C:如何使用计时器停止方法

C# C:如何使用计时器停止方法,c#,winforms,timer,C#,Winforms,Timer,我正在尝试为数据库连接设置计时器。基本上,如果X秒后连接没有响应,我希望连接方法停止,并使用C.NET中的Winforms返回警告。connection.ConnectionTimeout属性是您实际需要的 获取之前尝试建立连接时等待的时间 正在终止尝试并生成错误 你已经试过什么了?什么具体不起作用?请显示您用于与db对话的代码。阻塞cmd.ExecuteNonQuery不会因为计时器已过而返回。在大多数db API中,您可以设置超时值以实现所需的功能。但是如果不看你的代码,我就说不出你应该怎么

我正在尝试为数据库连接设置计时器。基本上,如果X秒后连接没有响应,我希望连接方法停止,并使用C.NET中的Winforms返回警告。

connection.ConnectionTimeout属性是您实际需要的

获取之前尝试建立连接时等待的时间 正在终止尝试并生成错误


你已经试过什么了?什么具体不起作用?请显示您用于与db对话的代码。阻塞cmd.ExecuteNonQuery不会因为计时器已过而返回。在大多数db API中,您可以设置超时值以实现所需的功能。但是如果不看你的代码,我就说不出你应该怎么做。你确定连接响应是指他们打开连接的那一刻还是查询的答案?在这种情况下,他们还需要命令超时。但他们甚至没有告诉我们是否在谈论SqlConnection。