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) |
適用対象
.NET