共用方式為


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

備註

PickBranch 包含 TriggerAction。 在元素執行開始時 Pick ,會排程所有元素的所有 PickBranch 觸發程序活動。 當第一個 (最左邊) 活動完成時,會排程對應的動作活動,並取消所有其他觸發活動。

建構函式

PickBranch()

建立 PickBranch 活動的新執行個體。

屬性

Action

當觸發此分支以執行時,要一併執行的 Activity

DisplayName

此分支顯示於活動設計工具中的名稱。

Trigger

完成時會啟動此選取分支的活動。

Variables

與此活動相關聯的使用者定義變數集合。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於