방법: 웹 서비스 프로젝트 시스템에 추가
XML 웹 서비스는 일반적으로 SOAP (단순 개체 액세스 프로토콜) 프로토콜을 사용 하 여 프로젝트 시스템을 프로그래밍 방식으로 정보를 반환 하는 URL 주소 지정 가능 리소스입니다. 사용 하 여 VSPackage 프로젝트 시스템에 웹 서비스 통합의 IVsAddProjectItemDlg2 인터페이스입니다.
프로젝트 시스템에는 웹 서비스를 추가 하려면
호출 QueryService 에 대 한 IVsAddProjectItemDlg2 인터페이스를 통해 SVsAddWebReferenceDlg 서비스 합니다.
AddWebReferenceDlg 메서드를 호출합니다. 에 전달 하는 경우 pDiscoverySession 매개 변수로 NULL, 검색 세션 생성 됩니다 및 이후에 사용할 수 있도록 세션 캐시 되는 IVsAddWebReferenceDlg2 인터페이스. AddWebReferenceDlg방법에 대 한 포인터를 반환 합니다. IDiscoveryResult2.
AddWebReference 메서드를 호출합니다. 자동화 개체에 전달 하는 웹 서비스 참조 폴더의 pUnkWebReferenceFolder 매개 변수. Visual Studio 환경 하에 웹 서비스가 표시 되는지 확인 합니다. 웹 서비스가 있는 경우 환경을 다운로드 하는 웹 서비스 폴더와 폴더의 자식 노드를 추가 파일 (예:.wsdl 파일)을 추가 합니다.