WSDAPI 샘플

Windows Server 2008용 Windows SDK에는 두 가지 WSDAPI 샘플이 포함되어 있습니다. 샘플의 소스 코드는 Windows SDK Install Folder>\Samples\Web\WSDAPI에서 <찾을 수 있습니다. 이 버전의 SDK는 다운로드 센터에서 사용할 수 있습니다. 샘플은 Windows Vista SDK에서 사용할 수 없습니다.

주식 견적 샘플(Windows SDK Install Folder>\Samples\Web\WSDAPI\StockQuote에 있음<)은 기본 메시징 기능이 있는 서비스를 보여 줍니다. 파일 서비스 샘플( <Windows SDK Install Folder>\Samples\Web\WSDAPI\FileService)은 비동기 메시징, 첨부 파일 및 이벤트와 같은 고급 기능이 있는 서비스를 보여 줍니다.

두 샘플 모두 다음과 같은 형식의 파일을 포함합니다.

두 샘플 모두 디바이스 호스트(IWSDDeviceHost), 디바이스 프록시(IWSDDeviceProxy) 및 서비스 프록시(IWSDServiceProxy)를 구현합니다. 또한 파일 서비스 샘플에서는 비동기 메시징(IWSDAsyncCallback, IWSDAsyncResult), 첨부 파일(IWSDInboundAttachment, IWSDOutboundAttachment) 및 이벤트를 사용하는 방법을 보여 줍니다.

샘플에 포함된 FileServiceContract.vcproj 및 StockQuoteContract.vcproj 파일은 WsdCodeGen을 호출 하여 WsdCodeGen 구성 파일에 지정된 WSDL 파일에서 C++ 헤더 및 소스 파일을 생성합니다. 즉, 샘플 WSDL 또는 WsdCodeGen 구성 파일이 변경되고 샘플 프로젝트가 다시 작성되면 WsdCodeGen은 변경 내용을 반영하는 새 헤더 및 소스 파일을 자동으로 생성합니다. WSDAPI 애플리케이션을 빌드하기 위한 기본 방법입니다. WsdCodeGen은 일반적으로 명령줄에서 호출됩니다. 관련 *.vcproj 파일을 열어 WsdCodeGen 명령줄 호출 예제를 봅니다.

Windows에서 WSD 애플리케이션 개발