나는 WebService에 배열 목록을 전달해야하는 시나리오가 있습니다.webService 요청 유형 주조 문제
WebService에 :는
[WebMethod]
public void GetCommission(List<BOLibrary.Flight.DTContract> Loc)
{
CommissionManager test = new CommissionManager();
}
클라이언트 : 나는 내가 BOLibrary.Flight.DTContract
DTContract
로 변환 할 수없는 예외를 얻고이 작업을 수행하려고
List<BOLibrary.Flight.DTContract> BoList = new List<BOLibrary.Flight.DTContract>();
BOLibrary.Flight.DTContract dtConboj = new BOLibrary.Flight.DTContract();
dtConboj.ValidatingCarrier = "AA";
DTContract[] loc1 = BoList .ToArray();
service.GetCommission(loc1);
이 때 때문에 webservice 프록시를 고려하십시오 Type(DTContract)
namespace(BOLibrary.Flight.DTContract)
그리고 나는 목록이나 arraylist BOLibrary.Flight.DTContract
유형을 전달해야합니다. 사전에
도와주세요 ... 감사합니다 ...
'GetCommission'은'List'을 기대하고 있는데 왜'.ToArray'를 변환하고 있습니까? –
ArrayList를 넘겨 준다고 생각하지 않습니다 – kd7