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 アクティビティの作成を示しています。 この例は、 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;
}
注釈
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) |