다음을 통해 공유


워크플로 제작 모드

Windows Workflow Foundation에서는 기본적으로 워크플로 정의를 비즈니스 논리에서 분리합니다. 일반적인 워크플로 제작 시나리오에서 워크플로 제작자는 디자이너를 사용하여 워크플로 정의를 지정한 다음 C# 또는 Visual Basic 코드를 사용하여 비즈니스 논리를 나타냅니다. 이 제작 모드를 코드 분리라고 합니다.

Windows Workflow Foundation에서는 워크플로 구현에 대한 다음 제작 모드를 지원합니다.

  • 코드 전용. Windows Workflow Foundation에 대한 기본 제작 모드입니다. 이 제작 모드에서는 C# 또는 Visual Basic 코드를 사용하여 Windows Workflow Foundation API 집합을 통해 워크플로를 지정할 수 있습니다. 코드 전용 워크플로에서는 워크플로를 정의할 때 C# 또는 Visual Basic 코드를 사용하여 워크플로 구조를 선언합니다. 코드 전용 워크플로는 컴파일되어야 합니다.

  • 코드 분리. 이 모드에서는 워크플로 마크업을 사용하고 C# 또는 Visual Basic 코드 숨김 구현과 결합하여 워크플로를 정의할 수 있습니다. 이는 ASP.NET 모델과 유사합니다. 코드 없음 제작 모드와 달리 코드 분리 워크플로는 컴파일되어야 하며 워크플로 런타임 엔진에 직접 로드될 수 없습니다.

  • 코드 없음. 이 모드에서는 워크플로 마크업을 사용하여 워크플로를 제작할 수 있습니다. 그런 다음 Windows Workflow Foundation 명령줄 워크플로 컴파일러를 사용하여 워크플로를 컴파일하거나, 호스트 응용 프로그램을 통해 워크플로 마크업 파일을 워크플로 런타임 엔진에 로드할 수 있습니다. 워크플로 마크업에 대한 자세한 내용은 워크플로 마크업 사용을 참조하십시오.

참고 항목

개념

방법: 워크플로 컴파일
방법: 워크플로 Serialize
워크플로 마크업 사용

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.