SqlWorkflowPersistenceService 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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
, UnloadOnIdle
및 EnableRetries
입니다. 매개 변수에 다른 키가 포함되어 있으면 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
을 지정하지 않는 다른 생성자를 사용합니다.