摘要WebMethod通过封装大量的功能使得XMLWeb服务的开发更加容易,但是仍然有许多基础的XML处理需要由用户来负责。例如,WebMethod不会根据隐含架构对消息进行验证。因为没有对这些消息进行验证,所以返回的响应可能会导致预料不到的结果。为了解决这个问题,作者通过自定义的SoapExtension类来添加XML架构验证以扩展WebMethod框架。ASP.NET提供了一种基础结构,用于将以C#或VisualBasic.NET编写的普通类的方法映射到支持XML1.0、XML架构、SOAP