다음을 통해 공유


PickBranch 클래스

정의

Pick 작업 내의 잠재적 실행 경로입니다.

public ref class PickBranch sealed
[System.Windows.Markup.ContentProperty("Action")]
public sealed class PickBranch
[<System.Windows.Markup.ContentProperty("Action")>]
type PickBranch = class
Public NotInheritable Class PickBranch
상속
PickBranch
특성

예제

다음 코드 샘플에서는 PickBranch 활동을 만드는 방법을 보여 줍니다. 이 예제에서는 합니다 Pick 활동을 사용 하 여 샘플입니다.

static Activity CreateWF()
{
    Variable<string> name = new Variable<string>();
    Sequence body = new Sequence
    {
        Variables = { name },
        Activities =
        {
            new WriteLine { Text = "What is your name? (You have 5 seconds to answer)" },
            new Pick
            {
               Branches =
               {
                   new PickBranch
                    {
                       Trigger = new ReadString
                       {
                           Result = name,
                           BookmarkName = bookmarkName
                       },
                       Action = new WriteLine
                       {
                           Text = new InArgument<string>(env => "Hello " + name.Get(env))
                       }
                   },
                   new PickBranch
                    {
                       Trigger = new Delay
                       {
                           Duration = TimeSpan.FromSeconds(5)
                       },
                       Action = new WriteLine
                       {
                           Text = "Time is up."
                       }
                   }
               }
           }
       }
    };

    return body;
}

설명

PickBranchTriggerAction을 포함합니다. 맨 앞에 Pick 요소의 실행, 모든 트리거 작업이 모두 PickBranch 요소 예약 됩니다. 첫 번째 (왼쪽) 활동이 완료 되 면 해당 동작 작업이 예약 되 고 다른 트리거 작업이 모두 취소 됩니다.

생성자

PickBranch()

PickBranch 활동의 새 인스턴스를 만듭니다.

속성

Action

이 분기의 실행이 트리거되면 실행할 Activity입니다.

DisplayName

활동 디자이너에 표시할 이 분기의 이름입니다.

Trigger

완료 시 이 선택 분기가 활성화되는 활동입니다.

Variables

이 활동과 연결된 사용자 정의 변수의 컬렉션입니다.

메서드

Equals(Object)

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

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

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

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

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

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

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

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

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

(다음에서 상속됨 Object)

적용 대상