FlowSwitch<T> 활동 디자이너
FlowSwitch 활동은 두 개 이상의 대안 분기가 필요할 때 일치 기준에 따라 제어 흐름에 대한 분기를 제공하는 조건 노드입니다. 흐름 분기에 두 경로만 필요한 경우 FlowDecision 활동을 대신 사용합니다.
FlowSwitch<T> 활동
FlowSwitch 활동에는 계산 시 T 형식의 값(제네릭 매개 변수로 지정)을 반환하는 Expression이 포함되어 있습니다. 또한 이 활동에는 가능한 계산 결과와 FlowNode 개체 집합 간의 고유 매핑을 지정하는 Cases 집합도 포함되어 있습니다. 실행되는 FlowNode는 T 형식의 개체가 계산된 Expression의 값과 일치하는 노드입니다. 일치하는 항목이 없는 case에 대해 선택적으로 Default case를 제공할 수 있습니다.
FlowSwitch<T> 활동 디자이너 사용
FlowSwitch<T> 활동 디자이너는 도구 상자의 순서도 범주에 있습니다. 이 범주에 액세스하려면 Workflow Designer 왼쪽에 있는 도구 상자 탭을 클릭하거나, 보기 메뉴에서 도구 모음을 선택하거나, Ctrl+Alt+X를 누릅니다.
도구 상자의 FlowSwitch<T> 활동 디자이너를 순서도 활동 디자이너 안에 있는 Workflow Designer 화면으로 끌어 놓을 수 있습니다. 형식 선택 창이 표시되면 Expression을 계산하여 얻은 형식(제네릭 매개변수에 의해 코드에서 FlowSwitch과 연결됨)을 지정합니다. 이 절차는 Flowchart 활동 안에 Switch라는 FlowSwitch 활동을 만듭니다. "VB 식 입력"이라는 힌트 텍스트가 표시된 부분을 클릭하여 속성 창의 식 상자에 Expression을 입력할 수 있습니다.
FlowSwitch<T> 활동 디자이너 위로 마우스를 가져가면 Cases를 연결하는 데 사용되는 정사각형 핸들이 가장자리 주변에 표시됩니다. FlowSwitch<T> 활동 디자이너와 기타 활동 디자이너를 순서도 위로 끌어 놓은 후 표시되는 Activity 개체를 함께 연결하여 실행 순서를 지정할 수 있습니다. FlowSwitch에 연결된 Cases 하나를 만들려면 **FlowSwitch<T>**의 주변에 있는 정사각형 case 핸들 중 하나를 클릭한 후 마우스 단추를 누른 상태에서 핸들 중 하나로 끌어 놓습니다. 디자이너 위로 마우스를 가져가면 대상 활동 주변에도 이 핸들이 비슷한 방식으로 나타납니다. 마우스 단추를 놓으면 **FlowSwitch<T>**에서 대상 디자이너를 향하는 화살표가 표시되어 이 case를 나타냅니다. 이 case의 기본값은 화살표 위에 표시되며 속성 창의 Case 상자에서 편집할 수 있습니다.
FlowSwitch<T> 속성
다음 표에서는 FlowSwitch 속성을 보여 주고 디자이너에서 이 속성을 사용하는 방법을 설명합니다. 이러한 속성은 속성 표 또는 디자이너 화면에서 편집할 수 있습니다.
속성 이름 | 필수 | 사용법 |
---|---|---|
Expression |
True |
실행 경로에서 전환할 Cases를 결정하기 위해 계산할 식을 지정합니다. |
Cases |
False |
Expression 계산으로 얻은 가능한 결과와 FlowNode 개체 집합 간의 고유 매핑을 지정합니다. |
Default |
True |
Expression 계산이 Cases 개체에 포함된 값 중 하나와 일치하지 않을 경우의 매핑을 지정합니다. |
참고 항목
개념
순서도 활동 디자이너
FlowDecision 활동 디자이너