- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个使用契约(Contract)优先方法的项目。我得到了一个 WSDL
和三个 xsd's
.当我使用 svcutil
它围绕响应类生成一个包装器,如下所示:
public partial class getDataByIdResponse1 {
public getDataByIdResponse getDataByIdResponse;
public getDataByIdResponse1() {
}
public getDataByIdResponse1(getDataByIdResponse getDataByIdResponse) {
this.getDataByIdResponse = getDataByIdResponse;
}
}
getDataByIdResponse
包裹在
getDataByIdResponse1
内目的。这是由
svcutil
完成的我不知道为什么。
getDataByIdResponse1
WSDL
中不存在对象:
<wsdl:message name="getDataById">
<wsdl:part name="response" element="tns:getDataByIdResponse"/>
</wsdl:message>
<xs:element name="getDataByIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="data" type="sbc:DataType" minOccurs="1" maxOccurs="1" />
</xs:sequence>
</xs:complexType>
</xs:element>
getDataByIdResponse
包裹在
getDataByIdResponse1
?
svcutil
有开关吗我应该用过?
最佳答案
我和你在同一条船上,但我不只是想和它一起生活。我想生成干净的(未包装的)契约(Contract)。如果 wsdl 和 xsd 是给你的,那么你的架构和 wsdl 需要遵循一些规则,以便 svc util 生成解包代码。这些链接帮助我更好地理解了这个问题
http://pzf.fremantle.org/2007/05/handlign.html
http://mharbauer.wordpress.com/2007/10/19/wcf-datacontract-serializer-and-documentwrapped/
现在我的模式和 wsdl 足够小,我可以调整它们以遵守此规则。
然而,和 Ron 一样,我也遇到过最简单的事情就是忍受它。
希望这可以帮助。
关于wsdl - svcutil 生成不必要的包装类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6264226/
jQuery attributeContainsPrefix [name^="value"] 对比 attributeStartsWith [name|="value"] 实际区别是什么? 最佳答案
在1.1部分在RFC 6749中,有四种角色:资源拥有者、资源服务器、客户端和授权服务器。 如果客户端和资源所有者是同一实体,OAuth 是否变得多余或不必要? 例如,我有一个封闭的 API 和一个面
我有一段代码,其中有一个带有保护子句的 raise 语句: def validate_index index # Change to SizeError raise ArgumentError
我看到了这篇文章( JPA Entity Lifecycle Events vs database trigger ),但它并没有像我在这里那样明确地询问: 当我插入 PK 值为 (null) 的行时
所以,我有一段代码看起来像 if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2){ // Do something }
我是一名优秀的程序员,十分优秀!