
|
导读XML Web services 是 Visual Studio 的一个新功能,它提供在松耦合环境中使用标准协议(如 HTTP、XML、XSD、SOAP 和 WSDL)交换消息的功能。可以结构化和类... XML Web services 是 Visual Studio 的一个新功能,它提供在松耦合环境中使用标准协议(如 HTTP、XML、XSD、SOAP 和 WSDL)交换消息的功能。可以结构化和类型化这些消息或对这些消息进行松散定义。因为 Web 服务基于标准协议,所以 Web 服务应用程序可以与各种不同的实现、平台和设备通讯。有关更多信息,请参阅托管代码中的 XML Web services。可以使用 Web 服务增强 Windows 窗体功能。连接 Windows 窗体和 Web 服务与调用 Web 服务方法一样简单,这些方法在服务器上进行处理,然后返回方法调用的结果。 有两种类型的 Web 服务方法:同步和异步。当调用同步 Web 服务方法时,调用方等待 Web 服务响应后再继续执行操作。当调用异步 Web 服务方法时,可以在等待 Web 服务响应的同时继续使用调用线程。这使得您能够在客户端应用程序中有效地使用现有的线程集合。有关使用同步和异步 Web 服务方法的更多信息,请参阅使用托管代码访问 XML Web services。 同步 Web 服务方法 调用同步 Web 服务方法包括调用该方法;等待在服务器上进行的计算并返回一个值;然后再继续执行 Windows 窗体中的其他代码。 创建 XML Web services
4. ' Visual Basic 5. <WebMethod()> Public Function WebAdd(ByVal x As Integer, ByVal y As Integer) As Integer 6.Return x + y 7. End Function 8. 9. // C# 10. [WebMethod] 11. public int WebAdd(int x, int y) 12. { 13.return x + y; }
15. ' Visual Basic 16. <WebMethod()> Public Function WebMultiply(ByVal x As Integer, ByVal y As Integer) As Integer 17.Return x * y 18. End Function 19. 20. // C# 21. [WebMethod] 22. public int WebMultiply(int x, int y) 23. { 24.return x * y; }
同步调用 XML Web services
|
温馨提示:喜欢本站的话,请收藏一下本站!