【发布时间】:2010-12-08 07:21:18
【问题描述】:
为xml类型、操作合约和数据合约生成的xsd文件有什么用。
wsdl 文件中的信息是否足以生成所有必需的类。
【问题讨论】:
标签: wcf
为xml类型、操作合约和数据合约生成的xsd文件有什么用。
wsdl 文件中的信息是否足以生成所有必需的类。
【问题讨论】:
标签: wcf
默认情况下,WCF 生成的 WSDL 引用外部 xsd 文件来描述 SOAP 消息中的类型。这是一个多文件 WSDL,而不是单文件 WSDL。如果您愿意,可以使用WCF Extras 库生成单个文件 WSDL。
【讨论】:
它依赖于 WSDL 生成器。 WSDL 总是需要对消息类型、自定义标头、故障和数据类型进行 XSD 描述。客户端需要这些描述来构建代理并了解您需要从操作中发送或接收什么类型的数据。它描述了数据类型的序列化。
一些生成器将这些 XSD 直接注入到 WSDL 中,但其他生成器创建单独的文件并且只将这些外部文件包含在 WSDL 中。
【讨论】: