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 보여 줍니다. 이 예제는 선택 작업 사용 샘플에서 가져옵니다.

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

설명

A PickBranch 에는 a 및 .가 ActionTrigger 포함됩니다. 요소 실행이 시작될 Pick 때 모든 요소의 모든 PickBranch 트리거 활동이 예약됩니다. 첫 번째(맨 왼쪽) 작업이 완료되면 해당 작업 활동이 예약되고 다른 모든 트리거 활동이 취소됩니다.

생성자

Name Description
PickBranch()

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

속성

Name Description
Action

Activity 이 분기가 실행을 위해 트리거되는 경우 실행할 대상입니다.

DisplayName

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

Trigger

완성이 이 선택 분기를 활성화하는 활동입니다.

Variables

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

메서드

Name Description
Equals(Object)

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

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

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

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

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

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

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

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

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

(다음에서 상속됨 Object)

적용 대상