다음을 통해 공유


유지 개요

Windows Workflow Foundation은 오래 실행되고 유지되는 상태 저장 워크플로 응용 프로그램을 만드는 프로세스를 간단하게 만듭니다. 워크플로 런타임 엔진은 워크플로 실행을 관리하며 워크플로가 오랫 동안 활성 상태로 남아 있고 응용 프로그램이 다시 시작된 후에도 유지될 수 있도록 합니다. 이 영속성은 Windows Workflow Foundation의 주요 개념입니다. 이 개념은 워크플로가 입력을 기다리는 동안 메모리에서 언로드되어 SQL 데이터베이스나 XML 파일과 같은 유지 저장소에 serialize될 수 있음을 의미합니다. 입력을 받을 때마다 워크플로 런타임 엔진은 워크플로 상태 정보를 메모리에 다시 로드하고 워크플로의 실행을 계속합니다.

Windows Workflow Foundation은 Microsoft SQL Server 2005 Express, SQL Server 2000 이상 또는 SQL Server 2000 Desktop Engine(MSDE)과 효과적으로 통합되는 SqlWorkflowPersistenceService를 제공하여 워크플로 정보를 쉽고 효율적으로 유지할 수 있도록 합니다. 원하는 방식으로 워크플로 상태 정보를 저장하기 위해 WorkflowPersistenceService 기본 클래스에서 파생시켜 사용자 고유의 유지 서비스를 만들 수도 있습니다.

유지에 대한 자세한 내용은 Windows Workflow 유지 서비스사용자 지정 유지 서비스 만들기를 참조하십시오.

참고 항목

참조

WorkflowPersistenceService
SqlWorkflowPersistenceService

기타 리소스

Windows Workflow Foundation

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.