Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.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# 如何在VB.NET中处理或检测网络故障?_C#_.net_Asp.net_Asp.net Mvc_Vb.net - Fatal编程技术网

C# 如何在VB.NET中处理或检测网络故障?

C# 如何在VB.NET中处理或检测网络故障?,c#,.net,asp.net,asp.net-mvc,vb.net,C#,.net,Asp.net,Asp.net Mvc,Vb.net,如何处理网络故障错误消息以及如何模拟它?模拟网络故障(或任何子系统故障)的方法是用模拟对象替换真实网络。然后,在模拟网络对象中,您可以设置方法调用,以返回测试目的所需的任何内容,无论是连接成功还是过程中的任何一点失败 然后,可以针对这一点测试您的代码,以确保它正常地失败并报告合理的错误消息 如果您研究模拟框架,您将获得更多信息。模拟网络故障(或任何子系统故障)的方法是用模拟对象替换真实网络。然后,在模拟网络对象中,您可以设置方法调用,以返回测试目的所需的任何内容,无论是连接成功还是过程中的任何一

如何处理网络故障错误消息以及如何模拟它?

模拟网络故障(或任何子系统故障)的方法是用模拟对象替换真实网络。然后,在模拟网络对象中,您可以设置方法调用,以返回测试目的所需的任何内容,无论是连接成功还是过程中的任何一点失败

然后,可以针对这一点测试您的代码,以确保它正常地失败并报告合理的错误消息


如果您研究模拟框架,您将获得更多信息。

模拟网络故障(或任何子系统故障)的方法是用模拟对象替换真实网络。然后,在模拟网络对象中,您可以设置方法调用,以返回测试目的所需的任何内容,无论是连接成功还是过程中的任何一点失败

然后,可以针对这一点测试您的代码,以确保它正常地失败并报告合理的错误消息


如果你研究模拟框架,你会得到更多的信息。

你是说你想要布尔表达式吗

 My.Computer.Network.IsAvailable

然后,您可以设置某种GUI线程来定期检查其值。

您的意思是想要布尔表达式吗

 My.Computer.Network.IsAvailable

然后,您可以设置某种GUI线程来定期检查其值。

虽然我认为ChrisF有更好的解决方案,但在过去,我通常只关心网络是否“正常”。所以我的测试比较简单。当应用程序运行时,我拔出以太网电缆,看看我的应用程序是否如我所期望的那样响应。

虽然我认为ChrisF有更好的解决方案,但过去我通常只关心网络是否“正常”。所以我的测试比较简单。当应用程序运行时,我拔出以太网电缆,看看我的应用程序是否如我预期的那样响应。

你是否知道哪个类库用于检查网络是否处于活动状态,假设我禁用了连接,我想检查它是否处于活动状态,这可以被视为网络故障,对吗?你知道哪个类库用来检查网络是否处于活动状态吗?假设我禁用了连接,我想检查它是否处于活动状态,这可以被视为网络故障,对吗?可能重复可能重复