다음을 통해 공유


SqlWorkflowPersistenceService 생성자

정의

SqlWorkflowPersistenceService 클래스의 새 인스턴스를 초기화합니다.

오버로드

SqlWorkflowPersistenceService(NameValueCollection)

지정된 매개 변수를 사용하여 SqlWorkflowPersistenceService 클래스의 새 인스턴스를 초기화합니다.

SqlWorkflowPersistenceService(String)

데이터베이스 연결 문자열을 사용하여 SqlWorkflowPersistenceService 클래스의 새 인스턴스를 초기화합니다.

SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)

데이터베이스 연결 문자열 및 다른 매개 변수를 사용하여 SqlWorkflowPersistenceService 클래스의 새 인스턴스를 초기화합니다.

SqlWorkflowPersistenceService(NameValueCollection)

지정된 매개 변수를 사용하여 SqlWorkflowPersistenceService 클래스의 새 인스턴스를 초기화합니다.

public:
 SqlWorkflowPersistenceService(System::Collections::Specialized::NameValueCollection ^ parameters);
public SqlWorkflowPersistenceService (System.Collections.Specialized.NameValueCollection parameters);
new System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService : System.Collections.Specialized.NameValueCollection -> System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService
Public Sub New (parameters As NameValueCollection)

매개 변수

parameters
NameValueCollection

시작 매개 변수를 포함하는 NameValueCollection입니다.

예외

parameters에 잘못된 데이터베이스 연결 문자열이 포함되어 있는 경우

parameters이 null 참조(Visual Basic의 경우 Nothing)인 경우

설명

이 생성자는 워크플로 런타임 엔진이 애플리케이션 구성 파일에서 서비스를 로드할 때 호출됩니다. NameValueCollection 매개 변수를 사용하여 프로그래밍 방식으로 호출할 수도 있습니다. 유효한 매개 변수는 ConnectionString, OwnershipTimeoutSeconds, UnloadOnIdleEnableRetries입니다. 매개 변수에 다른 키가 포함되어 있으면 ArgumentException이 throw됩니다.

적용 대상

SqlWorkflowPersistenceService(String)

데이터베이스 연결 문자열을 사용하여 SqlWorkflowPersistenceService 클래스의 새 인스턴스를 초기화합니다.

public:
 SqlWorkflowPersistenceService(System::String ^ connectionString);
public SqlWorkflowPersistenceService (string connectionString);
new System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService : string -> System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService
Public Sub New (connectionString As String)

매개 변수

connectionString
String

올바른 데이터베이스 연결 문자열입니다.

예외

connectionString이 null 참조(Visual Basic의 경우 Nothing)인 경우

적용 대상

SqlWorkflowPersistenceService(String, Boolean, TimeSpan, TimeSpan)

데이터베이스 연결 문자열 및 다른 매개 변수를 사용하여 SqlWorkflowPersistenceService 클래스의 새 인스턴스를 초기화합니다.

public:
 SqlWorkflowPersistenceService(System::String ^ connectionString, bool unloadOnIdle, TimeSpan instanceOwnershipDuration, TimeSpan loadingInterval);
public SqlWorkflowPersistenceService (string connectionString, bool unloadOnIdle, TimeSpan instanceOwnershipDuration, TimeSpan loadingInterval);
new System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService : string * bool * TimeSpan * TimeSpan -> System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService
Public Sub New (connectionString As String, unloadOnIdle As Boolean, instanceOwnershipDuration As TimeSpan, loadingInterval As TimeSpan)

매개 변수

connectionString
String

올바른 데이터베이스 연결 문자열입니다.

unloadOnIdle
Boolean

워크플로가 유휴 상태일 때 언로드하면 true입니다.

instanceOwnershipDuration
TimeSpan

유휴 워크플로에서 잠금이 유지되는 시간입니다.

loadingInterval
TimeSpan

유지 서비스가 데이터베이스에서 만료된 타이머가 있는 워크플로를 폴링하는 빈도입니다.

예외

connectionString이 null 참조(Visual Basic의 경우 Nothing)인 경우

설명

instanceOwnershipDuration의 값을 제공하는 이 생성자를 사용하여 잠금을 사용하도록 설정해야 합니다. 잠금을 사용하지 않는 유지 서비스를 만들려면 instanceOwnershipDuration을 지정하지 않는 다른 생성자를 사용합니다.

적용 대상