多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

webservices教程

Web Service 實例

閱讀 (2493)

Web Services 實例


任何應(yīng)用程序都可擁有 Web Service 組件。

Web Services 的創(chuàng)建與編程語言的種類無關(guān)。


一個實例:ASP.NET Web Service

在這個例子中,我們會使用 ASP.NET 來創(chuàng)建一個簡單的 Web Service。

<%@ WebService Language="VBScript" Class="TempConvert" %>

Imports System
Imports System.Web.Services

Public Class TempConvert :Inherits WebService

<WebMethod()> Public Function FahrenheitToCelsius
(ByVal Fahrenheit As String) As String
? dim fahr
? fahr=trim(replace(Fahrenheit,",","."))
? if fahr="" or IsNumeric(fahr)=false then return "Error"
? return ((((fahr) - 32) / 9) * 5)
end function

<WebMethod()> Public Function CelsiusToFahrenheit
(ByVal Celsius As String) As String
? dim cel
? cel=trim(replace(Celsius,",","."))
? if cel="" or IsNumeric(cel)=false then return "Error"
? return ((((cel) * 9) / 5) + 32)
end function

end class

此文檔是一個 .asmx 文件。這是用于 XML Web Services 的 ASP.NET 文件擴展名。


實例 Explained

注意: 要運行這個例子,我們需要一個 .NET 服務(wù)器

此文檔中第一行表明這是一個 Web Service,由 VB 編寫,其 class 名稱是 "TempConvert"。

<%@ WebService Language="VBScript" Class="TempConvert" %>

接下來的代碼行從 .NET 框架導(dǎo)入了命名空間 "System.Web.Services"。

Imports System
Imports System.Web.Services

下面這一行定義 "TempConvert" 類是一個 WebSerivce 類:

Public Class TempConvert :Inherits WebService

接下來的步驟是基礎(chǔ)的 VB 編程。此應(yīng)用程序有兩個函數(shù)。一個把華氏度轉(zhuǎn)換為攝氏度,而另一個把攝氏度轉(zhuǎn)換為華氏度。

與普通的應(yīng)用程序唯一的不同是,此函數(shù)被定義為 "WebMethod"。

請在您希望其成為 web services 的應(yīng)用程序中使用 "WebMethod" 來標(biāo)記函數(shù)。

<WebMethod()> Public Function FahrenheitToCelsius
(ByVal Fahrenheit As String) As String
? dim fahr
? fahr=trim(replace(Fahrenheit,",","."))
? if fahr="" or IsNumeric(fahr)=false then return "Error"
? return ((((fahr) - 32) / 9) * 5)
end function

<WebMethod()> Public Function CelsiusToFahrenheit
(ByVal Celsius As String) As String
? dim cel
? cel=trim(replace(Celsius,",","."))
? if cel="" or IsNumeric(cel)=false then return "Error"
? return ((((cel) * 9) / 5) + 32)
end function

最后要做的事情是終止函數(shù)和類:

end class

假如您把此文件另存為 .asmx 文件,并發(fā)布于支持 .NET 的服務(wù)器上,那么您就擁有了第一個可工作的 Web Service。


ASP.NET 的自動化處理

通過 ASP.NET,你不必親自編寫 WSDL 和 SOAP 文檔。

如果您仔細(xì)研究我們的這個例子,您會發(fā)現(xiàn) ASP.NET 會自動創(chuàng)建 WSDL 和 SOAP 請求。

關(guān)閉
程序員人生
主站蜘蛛池模板: 免费一级淫片aa | 亚洲有码区| 亚洲精品人成无码中文毛片 | 欧美性猛交xxxx免费看 | 亚洲欧美国产另类 | 久久综合久久综合久久 | 91久久偷偷做嫩草影院免费看 | 玖玖精品在线观看 | 在线观看麻豆国产精品 | 精品一区二区三区自拍图片区 | 亚洲国产2017男人a天堂 | 国产欧美成人一区二区三区 | 波多野结衣视频一区 | 亚洲精品中文字幕乱码无线 | 国产精品美乳免费看 | 一二三四视频免费观看高清版在线 | xxx性欧美在线观看 xxx性日本 | 欧美特黄a级高清免费看片 欧美特黄一级aa毛片 | 欧美日韩亚洲一区二区 | 中文字幕在线亚洲 | 中文字幕免费视频 | 天堂最新版免费观看 | 多人伦交性欧美在线观看 | 毛片色 | 91精品国产高清久久久久 | 久久久久毛片成人精品 | 性欧美高清video | 精品色图 | 青青草原在线视频免费观看 | 日韩欧美一区二区久久黑人 | 最新亚洲国产有精品 | 天天狠狠弄夜夜狠狠躁·太爽了 | 亚洲综合久久1区2区3区 | 日韩在线手机看片免费看 | 99成人免费视频 | 三级全黄在线观看www桃花 | 亚洲26uuuu最新地址 | 在线视频 亚洲 | 伊人蕉| 性欧美在线视频 | 青青青青爽极品在线视频 |