我有一个Windows应用程序,我要求用户通过提供给网站用户的用户名和密码登录应用程序。为此,首先检查用户是否连接到互联网。如果存在连接,则继续检查凭据是否有效。所以,我需要在Windows应用程序中调用web服务。我该如何处理?
欢迎任何解释在Windows应用程序中调用webservice的过程的例子。
答案 0 :(得分:6)
在SO线程和代码项目文章answer上查看此Webservice with Win Forms and Web Forms以进一步移动。
要在visual studio中使用Web服务,请检查以下步骤...
参考:
Creating an ASP.NET web services and consuming it with a Win Form
编辑:
System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable()
应该为您提供您想要查看互联网等的信息。
参考:
How do you determine if an Internet connection is available for your WinForms App?
和
What's the best way to detect an internet connection using .NET?