나는 PARAM의 ArrayList를패스의 ArrayList는
[WebMethod]
public void SelectPatches(ArrayList selectedPatches){}
를 수신하지만 클라이언트 비주얼 스튜디오 반환 오류에서이 메서드를 호출 할 때해야 웹 서비스를 ArrayList 유형의 매개 변수를 웹 서비스에 전달 하시겠습니까?
나는 PARAM의 ArrayList를패스의 ArrayList는
[WebMethod]
public void SelectPatches(ArrayList selectedPatches){}
를 수신하지만 클라이언트 비주얼 스튜디오 반환 오류에서이 메서드를 호출 할 때해야 웹 서비스를 ArrayList 유형의 매개 변수를 웹 서비스에 전달 하시겠습니까?
제네릭 이외의 컬렉션을 사용하지 마십시오. 제네릭을 사용하십시오 (적어도 List<object>
).
웹 메서드는 모든 유형의 배열을 받아 들여야하므로 ToArray()
확장 메서드를 사용하십시오.
실제로보다 구체적인 유형 지정 목록이 바람직합니다. 웹 서비스는 "객체"를 좋아하지 않습니다. –