다음을 통해 공유


SqlTrackingService 생성자

정의

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

오버로드

SqlTrackingService(NameValueCollection)

지정된 SqlTrackingService을 사용하여 NameValueCollection 클래스의 새 인스턴스를 초기화합니다.

SqlTrackingService(String)

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

SqlTrackingService(NameValueCollection)

지정된 SqlTrackingService을 사용하여 NameValueCollection 클래스의 새 인스턴스를 초기화합니다.

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

매개 변수

parameters
NameValueCollection

NameValueCollection의 속성과 해당 초기 값을 지정하는 SqlTrackingService입니다.

예외

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

stringBoolean 속성 키와 연결된 parameters 값은 TrueString 또는 FalseString으로 나타나지 않습니다.

설명

이 생성자는 워크플로 런타임 엔진이 SqlTrackingService를 지정하는 애플리케이션 구성 파일에서 초기화될 때 워크플로 런타임 엔진에 의해 호출됩니다. 이 생성자를 사용하여 호스트 애플리케이션에서 SqlTrackingService를 초기화할 수도 있습니다. SqlTrackingServiceNameValueCollection에 포함된 키-값 쌍에 따라 초기화됩니다. 다음 표에서는 잠재적 키, 각 값이 초기화하는 속성 및 각 속성의 형식을 보여 줍니다. 각 키와 연결된 값은 이 키가 참조하는 속성의 해당 형식을 나타내는 문자열이어야 합니다. 이러한 키-값 쌍을 하나 이상 지정할 수 있습니다.

속성 유형 속성 설명
"IsTransactional" bool SqlTrackingServiceWorkBatch를 사용하여 워크플로 트랜잭션에 참여할지 여부를 지정합니다. 기본값은 true로, 추적 변경 내용이 동기적으로 데이터베이스에 기록되도록 지정합니다.
"UseDefaultProfile" bool GetProfile 호출에 대한 추적 프로필을 찾을 수 없는 경우 기본 추적 프로필을 반환할지 여부를 지정합니다. 기본값은 true로, 기본 추적 프로필이 사용되도록 지정합니다.
"ProfileChangeCheckInterval" double 데이터베이스에서 추적 프로필 변경 내용을 검사하는 시간(밀리초)을 지정합니다. 기본값은 60000 밀리초입니다.
"ConnectionString" string 데이터베이스 연결 문자열을 지정합니다. 기본값은 null 참조(Visual Basic의 경우 Nothing)입니다.
"PartitionOnCompletion" bool 워크플로 인스턴스에 대한 추적 데이터를 워크플로 인스턴스가 완료될 때 데이터베이스의 현재 활성 파티션으로 이동할지 여부를 지정합니다.

적용 대상

SqlTrackingService(String)

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

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

매개 변수

connectionString
String

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

예외

데이터베이스 연결 문자열이 잘못된 경우

적용 대상