다음을 통해 공유


FlowSwitch<T> 클래스

정의

각 일치 항목에 대해 하나의 식과 결과가 있는 스위치 구문의 모델링을 허용하는 특수화된 FlowNode입니다.

generic <typename T>
public ref class FlowSwitch sealed : System::Activities::Statements::FlowNode
[System.Windows.Markup.ContentProperty("Cases")]
public sealed class FlowSwitch<T> : System.Activities.Statements.FlowNode
[<System.Windows.Markup.ContentProperty("Cases")>]
type FlowSwitch<'T> = class
    inherit FlowNode
Public NotInheritable Class FlowSwitch(Of T)
Inherits FlowNode

형식 매개 변수

T

케이스에 대해 계산할 식의 형식입니다.

상속
FlowSwitch<T>
특성

예제

다음 코드 샘플에서는 FlowSwitch<T> 노드를 만드는 방법을 보여 줍니다. 이 예제에서는 합니다 순서도 활동 사용 하 여 TryCatch에서 오류 처리 샘플입니다.

FlowSwitch<string> promoCodeSwitch = new FlowSwitch<string>
{
    Expression = promo,
    Cases =
    {
       { "Single", singleStep },
       { "MNK", mnkStep },
       { "MWK", mwkStep }
    },
    Default = discountDefault
};

생성자

FlowSwitch<T>()

FlowSwitch<T> 클래스의 새 인스턴스를 만듭니다.

속성

Cases

FlowSwitch<T> 요소에서 처리할 케이스의 사전을 가져옵니다.

Default

FlowNode의 계산 결과와 일치하는 Cases 컬렉션의 요소가 없는 경우 실행할 Expression입니다.

DisplayName

활동 디자이너에 표시할 이 흐름 스위치의 이름을 가져옵니다.

Expression

Cases 컬렉션에 대해 계산할 식입니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상