-1
원래 웹 서비스 반환 요소가 역 직렬화를 원하지 않는 이유는 무엇입니까? 내 메시지의 WSDL.exe 해석이 올바르게 작동하지 않는 것을 발견했습니다. 여기에 내가 변경 내용은 다음과 같습니다soapenv : Body에서 중복 xml 네임 스페이스를 제거하십시오.
[return: XmlElement("RequestResult")]
public errorObject[] InitiateRequest(string[] params, string responseURL, string transactionID) {
object[] results = Invoke("InitiateRequest", new object[] {
params,
responseURL,
transactionID});
return ((errorObject[])(results[0]));
}
이의 비 개정 또는 원래 버전을 읽으면
[return: XmlArray("RequestResult"), XmlArrayItem("errorObject", Namespace = "http://namespace/version", IsNullable = true)]
public errorObject[] InitiateRequest([XmlArray("Params"), XmlArrayItem("Param")] string[] params, string responseURL, string transactionID) {
object[] results = Invoke("InitiateRequest", new object[] {
params,
responseURL,
transactionID});
return ((errorObject[])(results[0]));
}
에, 긴 ramblingness 내 사과. 바라기를 이것은 사람들이 그들의 과실을 발견 할 필요가있는 키워드가있다. 나는 그것을 내일 폐쇄로 표시 할 것이다.