我有一个 Windows 应用程序,我要求用户通过网站中提供给用户的用户名和密码登录应用程序。为此,我首先检查用户是否连接到互联网。如果存在连接,则继续检查凭据是否有效。因此,我需要在Windows应用程序中调用Web服务。我该如何进行?
欢迎任何解释在 Windows 应用程序中调用 Web 服务的过程的示例。
检查这个answer关于 SO Thread and Code 项目的文章 -带有 Win Forms 和 Web Forms 的 Web 服务更进一步。
要在 Visual Studio 中使用 Web 服务,请检查以下步骤...
按着这些次序
- 右键单击 Visual Studio 中的项目
- 选择添加 Web 参考
- 输入网址并继续
当您没有看到该选项时
- 右键单击 Visual Studio 中的项目
- 选择添加服务引用
- 按“高级”按钮
- 按“添加网络参考”按钮
- 输入网址并继续
参考:
创建 ASP.NET Web 服务并通过 Win Form 使用它
Edit:
System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable()
应该可以让你得到你想要的东西,可以在互联网上查看等等。
Refer :
如何确定您的 WinForms 应用程序是否有可用的 Internet 连接?
and
使用 .NET 检测互联网连接的最佳方法是什么?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)