다음을 통해 공유


Web Service 샘플

Download sample

이 샘플에서는 워크플로에서 웹 서비스를 호출하는 방법과 워크플로를 웹 서비스로 게시하는 방법을 보여 줍니다.

특히 다음 활동의 사용법을 보여 줍니다.

이 솔루션은 워크플로 프로젝트 세 개로 구성되었습니다. WebServicePublish와 WebServicePublish_WebService는 웹 서비스로 게시되는 워크플로이고, WebServiceInvoke는 웹 서비스로 게시되는 워크플로를 호출하는 순차 워크플로입니다.

참고

워크플로를 웹 서비스로 게시하려면 해당 워크플로가 포함된 프로젝트를 마우스 오른쪽 단추로 클릭하고 Publish as a Web Service를 선택합니다. 이 프로젝트는 워크플로 프로젝트이어야 하며, 여기에는 WebServiceReceiveActivity 및 WebServiceOutputActivity 활동을 포함하는 워크플로가 하나 이상 있어야 합니다.

웹 서비스를 호출하는 워크플로가 구매 주문 ID를 보냅니다. 웹 서비스는 ID에 "Approved"라는 문자열을 접두사로 추가하여 이를 응답으로 보냅니다.

참고

샘플을 빌드하고 실행하려면 Visual Studio 2005 또는 Visual Web Developer 2005 Express Edition에 포함된 ASP.NET 2.0 Development Server를 설치해야 합니다.

이 샘플을 빌드하려면

  1. 이 항목에서 샘플 다운로드를 클릭하여 샘플을 다운로드합니다.

    이렇게 하면 샘플 프로젝트가 로컬 하드 디스크에 추출됩니다.

  2. 시작을 클릭하고 프로그램, Microsoft Windows SDK를 차례로 가리킨 다음 CMD 셸을 클릭합니다.

  3. 샘플의 소스 디렉터리로 이동합니다. 명령 프롬프트에서 **MSBUILD <Solution file name>**을 입력합니다.

이 샘플을 실행하려면

  • SDK 명령 프롬프트 창에서 샘플의 주 폴더 아래에 있는 WebServiceInvoke\bin\debug 폴더 또는 WebServiceInvoke\bin 폴더(VB 버전의 샘플의 경우)의 .exe 파일을 실행합니다.

참고 항목

참조

InvokeWebServiceActivity
WebServiceInputActivity
WebServiceOutputActivity
WorkflowWebService
WorkflowWebHostingModule

기타 리소스

Using the WebServiceOutput Activity
Using the WebServiceFault Activity
Using the WebServiceInput Activity
Deploying a Workflow as a Web Service
Invoking Web Services from a Workflow
통신 샘플
Windows Workflow Foundation 샘플

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.