掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流
經(jīng)過(guò)長(zhǎng)時(shí)間學(xué)習(xí)Visual Studio API類(lèi),于是和大家分享一下,在這方面,我分析并設(shè)計(jì)一個(gè)域?qū)ο竽P蛠?lái)提供流通轉(zhuǎn)換實(shí)體,加上Visual Studio API類(lèi),就提供了基于這些域類(lèi)的流通轉(zhuǎn)換功能,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。

創(chuàng)新互聯(lián)主營(yíng)黑山網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,app軟件開(kāi)發(fā)公司,黑山h5微信小程序開(kāi)發(fā)搭建,黑山網(wǎng)站營(yíng)銷(xiāo)推廣歡迎黑山等地區(qū)企業(yè)咨詢(xún)
API被設(shè)計(jì)成為一套標(biāo)準(zhǔn)的.NET類(lèi),并且接口從相同程序示實(shí)例中被直接調(diào)用。這是一個(gè)很好的方法來(lái)在行動(dòng)中證明類(lèi)設(shè)計(jì),但不是我喜歡的API最終提供它們服務(wù)的方法。
如果你連續(xù)讀過(guò)我之前的文章,這些Visual Studio API類(lèi)似乎很熟悉。讓我們看看下圖
流通轉(zhuǎn)換Web服務(wù)
#t#我的意思是設(shè)計(jì)一個(gè)BureauDeChange Web程序,包含一個(gè)提供交換速率信息的ExchangeRateService Web服務(wù),并且一個(gè)CurrencyConversion Web程序包含提供流通轉(zhuǎn)換功能的USDollarService和EuroService Web服務(wù)。在所有情況中,應(yīng)該提供能夠被遠(yuǎn)程調(diào)用的功能,而不是在相同程序?qū)嵗姓{(diào)用。
在我設(shè)計(jì)這些Web服務(wù)程序時(shí),我指定了參數(shù)和返回類(lèi)型如簡(jiǎn)單的ints, doubles等等。這就是通過(guò)這些Web服務(wù)被增強(qiáng),因此從我的類(lèi)設(shè)計(jì)工作獲得好處,通過(guò)使用域?qū)ο螅璄xchangeTransaction,ExchangeRate,和CurrencyCode -做為返回和參數(shù)類(lèi)型的完全過(guò)程。此外,保持執(zhí)行相似的功能做為Web服務(wù)和標(biāo)準(zhǔn)類(lèi),這些服務(wù)的執(zhí)行能夠承擔(dān)簡(jiǎn)單的我設(shè)計(jì)的Visual Studio API類(lèi)。

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流