작업 1: 코드를 사용하여 런타임 서비스 구성
이 작업에서는 WorkflowRuntime 클래스에 정의된 메서드를 사용하여 Windows Workflow Foundation에 서비스를 추가하는 방법을 알아봅니다. 이 작업과 다음 작업에서는 DefaultWorkflowSchedulerService 클래스만 사용합니다. 작업 3: Windows Workflow 유지 서비스 사용에서부터는 Windows Workflow Foundation에서 제공하는 다른 서비스를 사용하는 방법을 살펴봅니다.
참고
이 연습을 차례대로 수행하는 것이 좋지만 반드시 그럴 필요는 없습니다. 샘플 프로젝트를 열고 다음 단원의 단계를 진행하여 이 연습을 시작할 수 있습니다.
런타임 서비스를 추가하려면
Program 파일에서 System.Workflow.Runtime.Tracking 네임스페이스의 형식을 사용할 수 있도록 해당 네임스페이스를 가져옵니다.
using System.Workflow.Runtime.Tracking;
Program 클래스에서 maxSimultaneousWorkflows라는 static Int32 필드를 만들어 값 1을 할당합니다.
static int maxSimultaneousWorkflows = 1;
Program 클래스에 정의된 Main 메서드에서 DefaultWorkflowSchedulerService를 WorkflowRuntime에 추가합니다.
AddService 메서드를 사용하고 DefaultWorkflowSchedulerService가 예약할 수 있는 동시 워크플로의 최대 수를 매개 변수로 전달합니다.
workflowRuntime.AddService( new DefaultWorkflowSchedulerService(maxSimultaneousWorkflows));
코드 컴파일
코드 컴파일에 대한 자세한 내용은 코드 컴파일을 참조하십시오.
작업 2: App.Config를 사용하여 런타임 서비스 구성에서는 응용 프로그램 구성 파일을 사용하여 Windows Workflow Foundation에 서비스를 추가합니다.
참고 항목
작업
작업 2: App.Config를 사용하여 런타임 서비스 구성
참조
DefaultWorkflowSchedulerService
WorkflowRuntime
AddService
개념
Copyright © 2007 by Microsoft Corporation. All rights reserved.