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 |
其完成激活此 pick 分支的活动。 |
Variables |
与此活动关联的用户定义变量的集合。 |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |