ASP.NET Web 服務(wù)的實(shí)例分析,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
在市中等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需開發(fā)網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),全網(wǎng)營銷推廣,成都外貿(mào)網(wǎng)站制作,市中網(wǎng)站建設(shè)費(fèi)用合理。
ASP.NET Web 服務(wù)基礎(chǔ)結(jié)構(gòu)通過將 SOAP 消息映射到方法調(diào)用,為 Web 服務(wù)提供了簡單的 API。通過提供一種非常簡單的編程模型(基于將 SOAP 消息交換映射到方法調(diào)用),它實(shí)現(xiàn)了此機(jī)制。ASP.NET Web 服務(wù)的客戶端不需要了解用于創(chuàng)建它們的平臺(tái)、對(duì)象模型或編程語言。而服務(wù)也不需要了解向它們發(fā)送消息的客戶端。***的要求是:雙方都要認(rèn)可正在創(chuàng)建和使用的 SOAP 消息的格式,該格式是由使用 WSDL 和 XML 架構(gòu) (XSD) 表示的 Web 服務(wù)合約定義來定義的。
. NET Remoting 為分布式對(duì)象提供了一個(gè)基礎(chǔ)結(jié)構(gòu)。它使用既靈活又可擴(kuò)展的管線向遠(yuǎn)程進(jìn)程提供 .NET 的完全對(duì)象語義。ASP.NET Web 服務(wù)基于消息傳遞提供非常簡單的編程模型,而 .NET Remoting 提供較為復(fù)雜的功能,包括支持通過值或引用傳遞對(duì)象、回調(diào),以及多對(duì)象激活和生命周期管理策略等。要使用 .NET Remoting,客戶端需要了解所有這些詳細(xì)信息,簡而言之,需要使用 .NET 建立客戶端。.NET Remoting 管線還支持 SOAP 消息,但必須注意這并沒有改變其對(duì)客戶端的要求。如果 Remoting 端點(diǎn)提供 .NET 專用的對(duì)象語義,不管是否通過 SOAP,客戶端必須理解它們。
最簡單的Remoting的例子,遠(yuǎn)程對(duì)象:
建立類庫項(xiàng)目:RemoteObject
using System; namespace RemoteObject { public class MyObject:MarshalByRefObject { public int Add(int a,int b) { return a+b; } } }
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。