SequentialCommand Команда; выполняет несколько команд последовательно.
Шаблон SequentialCommand
Copy < Command Name = "" Type = "SequentialCommand" >
< Condition Name = "" />
< Async Value = "" />
< Commands StopOnError = "" >
< Command Name = "" />
< Command Name = "" >
< Parameter Name = "" />
< Parameter Name = "" />
</ Command >
< If >
< When ></ When >
< Then StopOnError = "" >
< Command Name = "" />
</ Then >
< ElseIf >
< When ></ When >
< Then StopOnError = "" >
< Command Name = "" >
< Parameter Name = "" />
< Parameter Name = "" />
</ Command >
</ Then >
</ ElseIf >
< Else StopOnError = "" >
< Command Name = "" />
</ Else >
</ If >
</ Commands >
</ Command >
Описание SequentialCommand
Copy < Command Name = "SequentialCommandName" Type = "SequentialCommand" >
<!--Тэги, общие для всех команд-->
<!--Тэги, специфичные для SequentialCommand-->
</ Command >
Результат выполнения SequentialCommand
Команда не имеет результата.
Тэги, специфичные для SequentialCommand
Commands
Список команд, которые будут выполнены последовательно.
Обязательный тэг. В качестве значения тэга ожидается список тэгов <Command>
и/или конструкций <If>
.
Copy < Commands StopOnError = "True" >
< Command Name = "CommandName1" />
< Command Name = "CommandName2" >
< Parameter Name = "ParameterName1" >parameter 1</ Parameter >
< Parameter Name = "ParameterName2" >parameter 2</ Parameter >
</ Command >
< If >
< When ></ When >
< Then StopOnError = "True" >
< Command Name = "CommandName3" >
< Parameter Name = "ParameterName1" >parameter 1</ Parameter >
< Parameter Name = "ParameterName2" >parameter 2</ Parameter >
</ Command >
</ Then >
< ElseIf >
< When ></ When >
< Then StopOnError = "True" >
< Command Name = "CommandName4" />
</ Then >
</ ElseIf >
< Else StopOnError = "True" >
< Command Name = "CommandName5" />
</ Else >
</ If >
</ Commands >
Тэг <Command>
Обращение к команде по имени для ее выполнения.
Необязательный тэг. В качестве значения тэга ожидается список тэгов <Parameter>
.
Copy <!--Вариант 1-->
< Command Name = "CommandName1" />
<!--Вариант 2-->
< Command Name = "CommandName2" >
< Parameter Name = "ParameterName1" >parameter 1</ Parameter >
< Parameter Name = "ParameterName2" >parameter 2</ Parameter >
</ Command >
Тэг <Parameter>
Дополнительный параметр, который будет передан в команду при выполнении.
Необязательный тэг. Значение тэга <Parameter>
: любое значение.
Атрибуты тэга <Parameter>