我有一个Windows应用程序,要求用户通过网站提供的用户名和密码登录应用程序。为此,首先我会检查用户是否连接到互联网。如果有连接,则继续检查凭据是否有效。因此,我需要在Windows应用程序中调用webservice。我该如何操作?
欢迎提供任何解释调用Windows应用程序中webservice的示例。
欢迎提供任何解释调用Windows应用程序中webservice的示例。
查看这个SO线程和Code Project文章 - 使用Win Forms和Web Forms的Web服务以进一步了解。
要在Visual Studio中使用Web服务,请按照以下步骤进行...
参考资料:
创建ASP.NET Web服务并使用Win Form消费它
编辑:
System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable()
应该可以让您检查互联网等内容。
参考:
如何确定WinForms应用程序的Internet连接是否可用?
和
使用.NET检测互联网连接的最佳方法是什么?