本文介绍ASP.NET Web 服务基础结构通过将 SOAP 消息映射到方法调用,为 Web 服务提供了简单的 API。
ASP.NET Web 服务根底结构经过将 SOAP 音讯映射到办法调用,为 Web 服务供给了简略的 API。经过供给一种十分简略的编程模型(根据将 SOAP 音讯交流映射到办法调用),它完成了此机制。ASP.NET Web 服务的客户端不需求了解用于创立它们的渠道、目标模型或编程言语。而服务也不需求了解向它们发送音讯的客户端。***的要求是:两边都要认可正在创立和运用的 SOAP 音讯的格局,该格局是由运用 WSDL 和 XML 架构 (XSD) 表明的 Web 服务合约界说来界说的。
. NET Remoting 为分布式目标供给了一个根底结构。它运用既灵敏又可扩展的管线向长途进程供给 .NET 的彻底目标语义。ASP.NET Web 服务根据音讯传递供给十分简略的编程模型,而 .NET Remoting 供给较为杂乱的功用,包含支撑经过值或引证传递目标、回调,以及多目标激活和生命周期办理战略等。要运用 .NET Remoting,客户端需求了解所有这些详细信息,简而言之,需求运用 .NET 树立客户端。.NET Remoting 管线还支撑 SOAP 音讯,但有必要留意这并没有改动其对客户端的要求。假如 Remoting 端点供给 .NET 专用的目标语义,不论是否经过 SOAP,客户端有必要了解它们。
最简略的Remoting的比如,长途目标:
树立类库项目:RemoteObject
- usingSystem;
- namespaceRemoteObject
- {
- publicclassMyObject:MarshalByRefObject
- {
- publicintAdd(inta,intb)
- {
- returna+b;
- }
- }
- }
【修改引荐】
- ASP.NET的DataList和Repeater控件
- 浅析ASP.NET的IIS映射
- 概述ASP.NET状况类型
- 浅谈ASP.NET和Web服务器
- ASP.NET的EnableViewState特点
转载请说明出处
知优网 » 浅析ASP.NET Web 服务(asp.net web服务器)
知优网 » 浅析ASP.NET Web 服务(asp.net web服务器)