你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

SwitchActivity interface

此活动计算表达式,并在与 equals 属性中预期的表达式计算对应的 cases 属性下执行活动。

扩展

属性

cases

对应于“on”属性的预期值的事例列表。 这是一个可选属性,如果未提供,活动将执行 defaultActivities 中提供的活动。

defaultActivities

如果未满足事例条件,则要执行的活动列表。 这是一个可选属性,如果未提供,活动将退出而不执行任何作。

on

计算结果为字符串或整数的表达式。 这用于确定将在执行的情况下的活动块。

type

多态鉴别器,它指定此对象可以的不同类型的

继承属性

dependsOn

活动取决于条件。

description

活动说明。

name

活动名称。

onInactiveMarkAs

当状态设置为“非活动”时活动的状态结果。 这是一个可选属性,如果未在活动处于非活动状态时提供,则默认情况下状态将成功。

state

活动状态。 这是一个可选属性,如果未提供,则状态默认为“活动”。

userProperties

活动用户属性。

属性详细信息

cases

对应于“on”属性的预期值的事例列表。 这是一个可选属性,如果未提供,活动将执行 defaultActivities 中提供的活动。

cases?: SwitchCase[]

属性值

defaultActivities

如果未满足事例条件,则要执行的活动列表。 这是一个可选属性,如果未提供,活动将退出而不执行任何作。

defaultActivities?: ActivityUnion[]

属性值

on

计算结果为字符串或整数的表达式。 这用于确定将在执行的情况下的活动块。

on: Expression

属性值

type

多态鉴别器,它指定此对象可以的不同类型的

type: "Switch"

属性值

"Switch"

继承属性详细信息

dependsOn

活动取决于条件。

dependsOn?: ActivityDependency[]

属性值

继承自 ControlActivity.dependsOn

description

活动说明。

description?: string

属性值

string

继承自ControlActivity.description

name

活动名称。

name: string

属性值

string

继承自 ControlActivity.name

onInactiveMarkAs

当状态设置为“非活动”时活动的状态结果。 这是一个可选属性,如果未在活动处于非活动状态时提供,则默认情况下状态将成功。

onInactiveMarkAs?: string

属性值

string

继承自 ControlActivity.onInactiveMarkAs

state

活动状态。 这是一个可选属性,如果未提供,则状态默认为“活动”。

state?: string

属性值

string

继承自 ControlActivity.state

userProperties

活动用户属性。

userProperties?: UserProperty[]

属性值

继承自ControlActivity.userProperties