在Windows应用程序中调用webservice

use*_*509 4 web-services winforms c#-4.0

我有一个Windows应用程序,我要求用户通过提供给网站用户的用户名和密码登录应用程序.为此,首先检查用户是否连接到互联网.如果存在连接,则继续检查凭据是否有效.所以,我需要在windows应用程序中调用web服务.我该如何处理?

任何解释在Windows应用程序中调用webservice的过程的示例都是受欢迎的.

Nir*_*ngh 6

在SO Thread和Code项目文章 - 带有Win Forms和Web Forms的Webservice上查看此答案以进一步移动.

要在visual studio中使用Web服务,请检查以下步骤...

跟着这些步骤

  1. 右键单击Visual Studio中的项目
  2. 选择"添加Web引用"
  3. 输入网址并继续

当你没有看到那个选项

  1. 右键单击Visual Studio中的项目
  2. 选择添加服务引用
  3. 按"高级"按钮
  4. 按"添加Web引用"按钮
  5. 输入网址并继续

参考:
创建ASP.NET Web服务并使用Win Form使用它

编辑: System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable()应该得到你想要检查互联网等.

请参阅:
如何确定您的WinForms应用程序是否可以使用Internet连接?

什么是检测使用.NET互联网连接的最佳方式?