CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > Web服务子站 > 技巧

ASMX2.0、WSE3.0和WCF问题解答(二)

作者: ,  出处:MSDN, 责任编辑: 叶江, 
2006-11-23 08:17
  Microsoft® .NET Framework 2.0 版通过几个有趣但可能令人困惑的方式重塑了 Web 服务的前景。因此,本月我打算解答一些与 ASP.NET Web Services (ASMX) 2.0、Web Services Enhancements (WSE) 3.0 和 Windows® Communication Foundation (WCF)(WinFX® 的一部分)有关的最常见问题。

  问:能告诉我 /parameters 在 XSD.exe 和 WSDL.exe 中的文件格式吗?

  答:XSD.exe 和 WSDL.exe 引入了一个新开关 /parameters,用于打包您要在单个 XML 文件中使用的所有命令行选项。XML 文件的格式由本专栏的下载中提供的 XML 架构定义来定义。该文件必须包含顶级 元素,该元素将包含所有选项。如下 显示一个示例。

<!-- options.xml -->
<wsdlParameters xmlns='http://microsoft.com/webReference/'>
    <language>c#</language>
    <sharetypes>true</sharetypes>
    <webReferenceOptions
         xmlns="http://microsoft.com/webReference/">
        <codeGenerationOptions>newAsync
           </codeGenerationOptions>
        <verbose>true</verbose>
        <schemaImporterExtensions>
            <type>CommonTypesSIE, CommonTypesSIE</type>
        </schemaImporterExtensions>
    </webReferenceOptions>
</wsdlParameters>

  然后,您应该将该文件传递给 WSDL.exe,如下所示:

  C:\demos> WSDL.exe /parameters:options.XML
      HTTP://localhost/stocks/quoteservice.ASMX

  每次使用其中的一个代码生成工具时,该方法有助于确保一组一致的选项。有趣的是,某些 XSD.exe 和 WSDL.exe 功能只能通过该机制访问。

  问:我听说 3.0 版可能是最后一个 WSE 版本。这是真的吗?

  答:在 WCF 发布以后,WSE 很可能会停止发展新功能,从而转向支持模式(修补程序、service pack 等)。WCF 定位为新的 .NET Web 服务平台,该平台可以完全替代现在对 WSE 所提供功能的需要。并且,由于 WCF 已经临近它的发布日期,因此 WSE 3.0 很可能是最后一个发布版本。WSE 开发小组已经重组到 WCF 小组,以巩固该小组内开发人员的实力。

  但是,很可能会使用类似于 WSE 的工具扩展和“增强”WCF,虽然没人知道它们将被称为什么。此类工具可用于合并新的协议和行为,因为它们能够使用各种 WCF 扩展点。

查看原文

 


  阅读关于 WCF Web服务 SOAP XML WSDL 的全部文章
共6页。 9 1 2 3 4 5 6

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

       
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i