PickBranch 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在 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 包含 Trigger 與 Action。 在元素執行開始時 Pick ,會排程所有元素的所有 PickBranch 觸發程序活動。 當第一個 (最左邊) 活動完成時,會排程對應的動作活動,並取消所有其他觸發活動。
建構函式
PickBranch() |
建立 PickBranch 活動的新執行個體。 |
屬性
Action |
當觸發此分支以執行時,要一併執行的 Activity。 |
DisplayName |
此分支顯示於活動設計工具中的名稱。 |
Trigger |
完成時會啟動此選取分支的活動。 |
Variables |
與此活動相關聯的使用者定義變數集合。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |