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
};

생성자

Name Description
FlowSwitch<T>()

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

속성

Name Description
Cases

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

Default

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

DisplayName

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

Expression

의 컬렉션에 대해 평가할 식입니다 Cases.

메서드

Name Description
Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.

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

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

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

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

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

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

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

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

(다음에서 상속됨 Object)

적용 대상