다음을 통해 공유


FlowSwitch<T> 활동 디자이너

FlowSwitch 활동은 두 개 이상의 대안 분기가 필요할 때 일치 기준에 따라 제어 흐름에 대한 분기를 제공하는 조건 노드입니다. 흐름 분기에 두 경로만 필요한 경우 FlowDecision 활동을 대신 사용합니다.

FlowSwitch<T> 활동

FlowSwitch 활동에는 계산 시 T 형식의 값(제네릭 매개 변수로 지정)을 반환하는 Expression이 포함되어 있습니다. 또한 이 활동에는 가능한 계산 결과와 FlowNode 개체 집합 간의 고유 매핑을 지정하는 Cases 집합도 포함되어 있습니다. 실행되는 FlowNodeT 형식의 개체가 계산된 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 활동 디자이너

기타 리소스

순서도 활동 디자이너