다음을 통해 공유


작업 1: 코드를 사용하여 런타임 서비스 구성

이 작업에서는 WorkflowRuntime 클래스에 정의된 메서드를 사용하여 Windows Workflow Foundation에 서비스를 추가하는 방법을 알아봅니다. 이 작업과 다음 작업에서는 DefaultWorkflowSchedulerService 클래스만 사용합니다. 작업 3: Windows Workflow 유지 서비스 사용에서부터는 Windows Workflow Foundation에서 제공하는 다른 서비스를 사용하는 방법을 살펴봅니다.

참고

이 연습을 차례대로 수행하는 것이 좋지만 반드시 그럴 필요는 없습니다. 샘플 프로젝트를 열고 다음 단원의 단계를 진행하여 이 연습을 시작할 수 있습니다.

런타임 서비스를 추가하려면

  1. Program 파일에서 System.Workflow.Runtime.Tracking 네임스페이스의 형식을 사용할 수 있도록 해당 네임스페이스를 가져옵니다.

    using System.Workflow.Runtime.Tracking;
    
  2. Program 클래스에서 maxSimultaneousWorkflows라는 static Int32 필드를 만들어 값 1을 할당합니다.

    static int maxSimultaneousWorkflows = 1;
    
  3. Program 클래스에 정의된 Main 메서드에서 DefaultWorkflowSchedulerServiceWorkflowRuntime에 추가합니다.

    AddService 메서드를 사용하고 DefaultWorkflowSchedulerService가 예약할 수 있는 동시 워크플로의 최대 수를 매개 변수로 전달합니다.

    workflowRuntime.AddService(
        new DefaultWorkflowSchedulerService(maxSimultaneousWorkflows));
    

코드 컴파일

코드 컴파일에 대한 자세한 내용은 코드 컴파일을 참조하십시오.

작업 2: App.Config를 사용하여 런타임 서비스 구성에서는 응용 프로그램 구성 파일을 사용하여 Windows Workflow Foundation에 서비스를 추가합니다.

참고 항목

작업

작업 2: App.Config를 사용하여 런타임 서비스 구성

참조

DefaultWorkflowSchedulerService
WorkflowRuntime
AddService

개념

방법: 워크플로 서비스 추가 및 제거

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.