SequentialCommand
Команда; выполняет несколько команд последовательно.
Шаблон SequentialCommand
<Command Name="" Type="SequentialCommand" Assembly="Commands">
<!--Тэги, общие для всех команд-->
<Condition Name="" />
<Lock Value="" />
<!--Тэги, специфичные для SequentialCommand-->
<Commands StopOnError="" Lock="">
<Command Name="" />
<If>
<When></When>
<Then StopOnError="">
<Command Name="" />
</Then>
<ElseIf>
<When></When>
<Then StopOnError="" Lock="">
<Command Name="">
<Input Name="" />
<Input Name="" />
</Command>
</Then>
</ElseIf>
<Else StopOnError="" Lock="">
<Command Name="" />
</Else>
</If>
</Commands>
</Command>Описание SequentialCommand
Результат выполнения SequentialCommand
Команда не имеет результата.
Тэги, специфичные для SequentialCommand
Commands
Список команд, которые будут выполнены последовательно.
Обязательный тэг. В качестве значения тэга ожидается список тэгов <Command> и/или конструкций <If>.
Атрибуты тэга <Commands>
<Commands>StopOnError
Признак, определяющий, будет ли остановлено выполнение команд, если при выполнении очередной произойдет ошибка.
Необязательный атрибут. Ожидается логическое значение.
По умолчанию используется значение False.
Lock
Признак, определяющий, будет ли блокироваться форма при выполнении команд.
Необязательный атрибут. Ожидается логическое значение.
По умолчанию используется значение False.
Тэг <Command>
<Command>Обращение к команде по имени для ее выполнения.
Необязательный тэг. В качестве значения тэга ожидается список тэгов <Input>.
Last updated