2011-10-03 3 views
0

저는 C# vs 2008을 사용하고 있습니다. C#에서 웹 서비스 URL을 호출해야합니다. Windows 응용 프로그램의 확인란에 메서드를 나열해야합니다 (예 :webservice url에서 사용할 수있는 webmethods를 얻으십시오.

). 나는 전화하고있다 http://localhost:l222/Test.asmx

세 가지 방법이있다.

GetUserDetails 
GetCompanyName 
GetCustomerDetails 

확인란에 webmethod를 입력해야합니다.

C에서 가능합니까?

+0

참조 : http://stackoverflow.com/questions/3820546/how-to-programmatically-retrieve-all-of-a-web-services-web-methods-signatures –

+0

가능한 중복 http://stackoverflow.com/questions/4452724/parse-complex-wsdl-parameter-in-c –

+0

@kalyan 무엇을 복제합니까 ?? – user386258

답변

0

모든 asmx 웹 서비스에는? wsdl을 웹 서비스 URL에 추가하여 액세스되는 웹 서비스 정의가 있습니다. 일단 이것을 이해했다면 Mike Hadlow가 게시 한 코드를 사용할 수 있습니다 : http://mikehadlow.blogspot.com/2006/06/simple-wsdl-object.html

.. 메소드와 매개 변수를 가져올 수 있습니다. 그는 기본 제공 System.Web.Services.Description.ServiceDescription 클래스를 사용하여 필요한 정보를 얻기 위해 WebServiceInfo라는 다른 클래스를 작성합니다.

관련 문제