.NET Framework 4.6.1은 SQL Workflow Instance Store와 함께 제공되므로 워크플로가 SQL Server 2005 또는 SQL Server 2008 데이터베이스의 워크플로 인스턴스에 대한 상태 정보를 유지할 수 있습니다. 이 기능은 주로 지속성 프레임워크의 SqlWorkflowInstanceStore 추상 InstanceStore 클래스에서 파생되는 클래스 형식으로 구현됩니다. SQL 워크플로 인스턴스 저장소 기능은 호스트가 저장소에 지속성 명령을 보내는 데 사용하는 지속성 API의 구체적인 구현인 SQL 지속성 공급자를 구성합니다.
SQL Workflow Instance Store는 WorkflowApplication 또는 WorkflowServiceHost을 사용하는 자체 호스팅 워크플로 및 워크플로 서비스를 지원하며, WAS에서 호스팅되는 서비스는 WorkflowServiceHost을 사용합니다. 기능에 의해 노출되는 개체 모델을 사용하여 프로그래밍 방식으로 자체 호스팅 서비스에 대한 SQL 워크플로 인스턴스 저장소 기능을 구성할 수 있습니다. 개체 모델을 사용하고 XML 구성 파일을 사용하여 프로그래밍 방식으로 호스팅 WorkflowServiceHost 되는 서비스에 대해 이 기능을 구성할 수 있습니다.
SQL 워크플로 인스턴스 저장소 기능(SqlWorkflowInstanceStore 클래스)은 구현 PersistenceProviderFactory 되지 않으므로 지속성 비 워크플로 WCF 서비스에 대한 지속성 지원을 제공하지 않습니다. 또한 구현 WorkflowPersistenceService 하지 않으므로 3.x 워크플로에 대한 지속성 지원을 제공하지 않습니다. 이 기능은 WF 4.0 이상 워크플로 및 워크플로 서비스에 대해서만 지속성을 지원합니다. 이 기능은 SQL Server 2005 및 SQL Server 2008 이외의 데이터베이스도 지원하지 않습니다.
이 섹션의 항목에서는 SQL 워크플로 인스턴스 저장소의 속성 및 기능에 대해 설명하고 저장소 구성에 대한 세부 정보를 제공합니다.
Windows Server App Fabric은 인스턴스 저장소의 구성 및 사용을 간소화하기 위해 자체 인스턴스 저장소 및 도구를 제공합니다. 자세한 내용은 Windows Server App Fabric 인스턴스 저장소를 참조하세요. App Fabric SQL Server 지속성 데이터베이스에 대한 자세한 내용은 App Fabric SQL Server 지속성 데이터베이스를 참조하세요.
이 섹션 안에
참고하십시오
.NET