我有一個WebMethod它返回一個對象ASResponse:忽略在運行時序列化的一些對象字段(動態忽略)
[WebMethod]
public ASResponse test()
{
return new ASResponse();
}
問:
是否可以自定義由力SOAP響應編譯器做不序列化某些ASResponse類字段(如果某些條件爲真),並在某些條件爲假時允許它們。
樣品:
<soap:Body>
<WrongCaseResponse xmlns="http://tempuri.org">
<WrongCaseResult>
<Length>5</Length>
<ID>125487</ID>
<Error>183</Error>
</WrongCaseResult>
</WrongCaseResponse>
</soap:Body>
============================= =============================================
<soap:Body>
<SuccessCaseResponse xmlns="http://tempuri.org">
<SuccessCaseResult>
<Length>5</Length>
<ID>125487</ID>
<CallHome>5000</CallHome>
</SuccessCaseResult>
</SuccessCaseResponse >
</soap:Body>
我會看看,但我認爲你必須完全已瞭解了我'期待 – user852194
感謝埃迪,它的作品在我的意料的50%,現在我已經Ø發現瞭如何從示例SOAP 1.1請求和最終用戶的響應中隱藏這些字段 – user852194