다음을 통해 공유


SqlTrackingQuery 생성자

정의

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

오버로드

SqlTrackingQuery()

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

SqlTrackingQuery(String)

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

SqlTrackingQuery()

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

public:
 SqlTrackingQuery();
public SqlTrackingQuery ();
Public Sub New ()

설명

매개 변수가 없는 생성자는 null 참조(NothingVisual Basic의 경우)로 초기화 ConnectionString 됩니다. ConnectionString 또는 GetWorkflows를 호출하거나 TryGetWorkflow이 throw되기 전에 InvalidOperationException을 설정해야 합니다.

적용 대상

SqlTrackingQuery(String)

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

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

매개 변수

connectionString
String

쿼리할 SQL 데이터베이스의 연결 문자열입니다.

예외

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

예제

다음 코드 예제에서는 SqlTrackingQuery를 사용하여 SqlTrackingQuery 클래스의 인스턴스를 만드는 방법을 보여 줍니다.

이 코드 예제는 DatabaseService.cs 파일에 있는 Workflow Monitor SDK 샘플의 일부입니다. 자세한 내용은 워크플로 모니터합니다.

internal bool TryGetWorkflow(Guid workflowInstanceId, out SqlTrackingWorkflowInstance sqlTrackingWorkflowInstance)
{
    SqlTrackingQuery sqlTrackingQuery = new SqlTrackingQuery(connectionString);
    return sqlTrackingQuery.TryGetWorkflow(workflowInstanceId, out sqlTrackingWorkflowInstance);
}
Friend Function TryGetWorkflow(ByVal workflowInstanceId As Guid, ByVal sqlTrackingWorkflowInstance As SqlTrackingWorkflowInstance) As Boolean
    Dim SqlTrackingQuery As New SqlTrackingQuery(connectionString)
    Return SqlTrackingQuery.TryGetWorkflow(workflowInstanceId, sqlTrackingWorkflowInstance)
End Function

설명

ConnectionString 속성이 connectionString으로 초기화됩니다.

추가 정보

적용 대상