SqlTrackingWorkflowInstance.WorkflowInstanceInternalId 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
별도 뷰에서 이 워크플로 인스턴스의 관련 레코드를 찾는 데 사용할 수 있는 번호를 가져오거나 설정합니다.
public:
property long WorkflowInstanceInternalId { long get(); void set(long value); };
public long WorkflowInstanceInternalId { get; set; }
member this.WorkflowInstanceInternalId : int64 with get, set
Public Property WorkflowInstanceInternalId As Long
속성 값
별도 뷰에서 이 워크플로 인스턴스의 관련 레코드를 찾는 데 사용할 수 있는 번호입니다.
예제
다음 코드 예제에서는 표시된 워크플로 목록에 포함된 모든 SqlTrackingWorkflowInstance 개체에 관한 정보를 가져오는 방법을 보여 줍니다. 이 코드에서는 ListViewItem
변수에 있는 각 SqlTrackingWorkflowInstance에 대해 displayedWorkflows
을 만듭니다. 각 ListViewItem은 WorkflowInstanceInternalId, WorkflowType 및 Status 속성의 문자열 표현을 포함합니다. 그런 다음 해당 항목을 workflowStatusList
에 추가합니다. 이 코드에서는 이전에 이름이 지정된 속성 값 및 Initialized 속성의 문자열 버전을 사용하여 새 WorkflowStatusInfo
개체를 만드는데 이 개체도 workflowStatusList
에 추가됩니다.
이 코드 예제는 Mainform.cs 파일에 있는 Workflow Monitor SDK 샘플의 일부입니다. 자세한 내용은 워크플로 모니터합니다.
static void WriteTerminatedEventArgs(string eventDescription, TrackingWorkflowTerminatedEventArgs terminatedEventArgs, DateTime eventDataTime)
{
Console.WriteLine("\nTerminated Event Arguments Read From Tracking Database:\n");
Console.WriteLine("EventDataTime: " + eventDataTime.ToString());
Console.WriteLine("EventDescription: " + eventDescription);
if (null != terminatedEventArgs.Exception)
{
Console.WriteLine("TerminatedEventArgs Exception Message: " + terminatedEventArgs.Exception.Message.ToString());
}
}
Shared Sub WriteTerminatedEventArgs(ByVal eventDescription As String, ByVal terminatedEventArgs As TrackingWorkflowTerminatedEventArgs, ByVal eventDataTime As DateTime)
Console.WriteLine(vbCrLf + "Terminated Event Arguments Read From Tracking Database:")
Console.WriteLine("EventDataTime: " + eventDataTime.ToString(CultureInfo.CurrentCulture))
Console.WriteLine("EventDescription: " + eventDescription)
If terminatedEventArgs.Exception IsNot Nothing Then
Console.WriteLine("TerminatedEventArgs Exception Message: " + terminatedEventArgs.Exception.Message.ToString())
End If
End Sub
설명
이것은 내부 조인 작업입니다. WorkflowInstanceInternalId를 사용하면 워크플로 인스턴스 Guid를 사용하는 것보다 더 효율적으로 SQL 데이터베이스의 워크플로 인스턴스 데이터에 액세스할 수 있습니다. WorkflowInstanceInternalId를 사용하여 별도 뷰에서 이 워크플로 인스턴스의 관련 레코드를 찾습니다.
적용 대상
추가 정보
.NET